/* DZSET — generated from tokens.json */
:root, [data-theme="claro"] {
  --bordo-900: #4b161b;
  --bordo-800: #6f1f27;
  --bordo-700: #7e3037;
  --bordo-500: #a63f49;
  --bordo-300: #c6959a;
  --bordo-200: #d9c5c7;
  --bordo-100: #f3e3e5;
  --bordo-050: #faf5f5;
  --ambar-500: #f59e0b;
  --ambar-700: #b45309;
  --ambar-100: #fef3c7;
  --verde-700: #15803d;
  --verde-100: #dcfce7;
  --vermelho-700: #b91c1c;
  --vermelho-100: #fee2e2;
  --ardosia-700: #334155;
  --ardosia-100: #eef2f7;
  --tinta: #383838;
  --tinta-2: #6b6265;
  --linha: #e6e1e2;
  --linha-controle: #938a8c;
  --trilho: #f1eeee;
  --fundo: #f6f4f4;
  --superficie: #ffffff;
  --sombra-1: 0 1px 2px rgba(75,22,27,0.06), 0 2px 8px rgba(75,22,27,0.04);
}
:root {
  --esp-1: 4px;
  --esp-2: 8px;
  --esp-3: 12px;
  --esp-4: 16px;
  --esp-5: 24px;
  --esp-6: 32px;
  --esp-7: 48px;
  --esp-8: 64px;
  --raio-p: 6px;
  --raio-m: 10px;
  --raio-g: 14px;
  --raio-pilula: 999px;
  --font-sans: Inter, "Segoe UI", system-ui, sans-serif;
}
.numero-destaque { font-family: var(--font-sans); font-size: 40px; line-height: 44px; font-weight: 700; letter-spacing: -0.02em; }
.titulo-pagina { font-family: var(--font-sans); font-size: 28px; line-height: 34px; font-weight: 700; letter-spacing: -0.01em; }
.titulo-secao { font-family: var(--font-sans); font-size: 18px; line-height: 24px; font-weight: 600; }
.corpo { font-family: var(--font-sans); font-size: 15px; line-height: 22px; font-weight: 400; }
.apoio { font-family: var(--font-sans); font-size: 13px; line-height: 18px; font-weight: 400; }
.rotulo { font-family: var(--font-sans); font-size: 12px; line-height: 16px; font-weight: 600; letter-spacing: 0.06em; }
