/* GERADO por packages/marca/build-tokens.mjs a partir de tokens.json. NÃO editar à mão. */

:root, .tema-escuro {
  --cor-fundo: #13273F;
  --cor-ouro: #CA942B;
  --cor-ouro-claro: #E5B33E;
  --cor-ouro-brilho: #F7D55C;
  --cor-ouro-sombra: #8A5A13;
  --cor-marrom: #331D10;
  --fonte-display: 'Cinzel', 'Trajan Pro', 'Palatino Linotype', Georgia, serif;
  --fonte-texto: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
  --fonte-mono: ui-monospace, 'Cascadia Mono', Consolas, monospace;
  --texto-xs: 0.75rem;
  --texto-sm: 0.875rem;
  --texto-base: 1rem;
  --texto-lg: 1.125rem;
  --texto-xl: 1.25rem;
  --texto-2xl: 1.5rem;
  --texto-3xl: 1.875rem;
  --texto-4xl: 2.25rem;
  --texto-5xl: 3rem;
  --texto-6xl: 3.75rem;
  --peso-normal: 400;
  --peso-medio: 500;
  --peso-semibold: 600;
  --peso-bold: 700;
  --altura-linha-titulo: 1.15;
  --altura-linha-texto: 1.6;
  --espaco-letra-titulo: 0.04em;
  --espaco-letra-caixa-alta: 0.12em;
  --espaco-0: 0;
  --espaco-1: 0.25rem;
  --espaco-2: 0.5rem;
  --espaco-3: 0.75rem;
  --espaco-4: 1rem;
  --espaco-5: 1.5rem;
  --espaco-6: 2rem;
  --espaco-7: 3rem;
  --espaco-8: 4rem;
  --espaco-9: 6rem;
  --raio-nenhum: 0;
  --raio-pequeno: 0.25rem;
  --raio-medio: 0.5rem;
  --raio-grande: 0.75rem;
  --raio-pilula: 9999px;
  --sombra-suave: 0 1px 2px rgb(0 0 0 / 0.25);
  --sombra-media: 0 6px 16px rgb(0 0 0 / 0.30);
  --sombra-forte: 0 16px 40px rgb(0 0 0 / 0.40);
  --foco-espessura: 3px;
  --foco-afastamento: 2px;
  --duracao-rapida: 120ms;
  --duracao-normal: 200ms;
  --duracao-lenta: 360ms;
  --curva-padrao: cubic-bezier(0.2, 0, 0, 1);
  --curva-saida: cubic-bezier(0, 0, 0.2, 1);
  
  /* papéis: tema escuro é o padrão da marca */
  --papel-fundo: #13273F;
  --papel-superficie: #1C3856;
  --papel-texto: #F6F1E4;
  --papel-texto-suave: #AEBACA;
  --papel-destaque: #E5B33E;
  --papel-destaque-forte: #CA942B;
  --papel-borda: #34506F;
  --papel-borda-campo: #AEBACA;
  --papel-foco: #E5B33E;
  --papel-acao: #E5B33E;
  --papel-acao-texto: #13273F;
  --papel-erro: #F08A7E;
  --papel-sucesso: #8CC76F;
  --papel-aviso: #F7D55C;
  --papel-titulo: #E5B33E;
  --papel-cartao: #1C3856;
}

:root[data-tema="claro"] {
  --papel-fundo: #FFFFFF;
  --papel-superficie: #F0F4FA;
  --papel-texto: #13273F;
  --papel-texto-suave: #4A5B70;
  --papel-destaque: #8A5A13;
  --papel-destaque-forte: #331D10;
  --papel-borda: #CDD8E5;
  --papel-borda-campo: #4A5B70;
  --papel-foco: #13273F;
  --papel-acao: #13273F;
  --papel-acao-texto: #F6F1E4;
  --papel-erro: #B3362B;
  --papel-sucesso: #2E7D32;
  --papel-aviso: #8A5A13;
  --papel-cartao: #FFFFFF;
  --papel-titulo: #13273F;
}

@media (prefers-reduced-motion: reduce) {
  :root { --duracao-rapida: 0ms; --duracao-normal: 0ms; --duracao-lenta: 0ms; }
}
