/* Pablo Guterres · Grupo DNX — design tokens
   Base: Desco Design System (retas, borda 1px, sem sombra, movimento mínimo) */

:root {
  /* Cor institucional */
  --ocre: #907639;
  --marrom: #834A1F;
  --amarelo: #FFB50C;
  --azul: #20499B;
  --azul-escuro: #16326C;
  --verde: #075907;

  /* Texto e superfície */
  --branco: #FFFFFF;
  --creme: #E0D2B7;
  --tinta: #1A1A1A;
  --tinta-suave: #5A5A5A;
  --linha: #E4E4E4;
  --superficie-alt: #EFEFEF;
  --preto: #000000;

  /* Filetes sobre fundo escuro */
  --filete: rgba(224, 210, 183, 0.3);
  --filete-fraco: rgba(224, 210, 183, 0.25);
  --realce: rgba(255, 255, 255, 0.04);

  /* Tipografia */
  --fonte: 'Gantari', 'Be Vietnam Pro', system-ui, -apple-system, sans-serif;
  --fonte-destaque: 'Archivo Black', 'Gantari', system-ui, -apple-system, sans-serif;
  --fonte-titulo: 'Inter', system-ui, -apple-system, sans-serif;
  --peso-leve: 300;
  --peso-normal: 400;
  --peso-medio: 500;

  --t-hero: clamp(34px, 4vw, 54px);
  --t-declaracao: clamp(30px, 3.4vw, 44px);
  --t-secao: clamp(30px, 3.2vw, 40px);
  --t-sub: clamp(24px, 2.4vw, 30px);
  --t-card: 24px;
  --t-corpo: 16px;
  --t-corpo-s: 15px;
  --t-nota: 14px;
  --t-legenda: 13px;
  --t-rotulo: 11px;
  --t-rotulo-s: 10px;

  --track-rotulo: 0.18em;
  --track-rotulo-s: 0.16em;

  /* Espaçamento */
  --gap-4: 4px;
  --gap-8: 8px;
  --gap-12: 12px;
  --gap-16: 16px;
  --gap-24: 24px;
  --gap-32: 32px;
  --gap-40: 40px;
  --secao-y: clamp(80px, 10vw, 140px);
  --secao-x: clamp(24px, 6vw, 80px);
  --bloco-gap: clamp(40px, 5vw, 64px);
  --bloco-gap-l: clamp(48px, 6vw, 80px);
  --container: 1280px;

  /* Forma */
  --raio: 0;
  --raio-campo: 2px;
  --raio-pilula: 999px;
  --borda: 1px;
  --sombra-form: 0 2px 12px rgba(0, 0, 0, 0.08);

  /* Movimento */
  --transicao: 200ms ease;
}
