/* ==========================================================================
   Formação Tributária — Design tokens
   Fonte: Figma "FORMAÇÃO TRIBUTÁRIA — Redesign" (docs/DESIGN-SPEC.md)
   ========================================================================== */

:root {
  /* Cores */
  --brand: #0c213b;
  --primary-400: #29476d;
  --primary-200: #9fb8ce;
  --primary-50: #f3f5f7;
  --bg-tertiary: #eaedf0;
  --bg-highlight: #6e88a7;
  --fg-primary: #0c141d;
  --fg-heading: #1a1f35;
  --fg-tertiary: #667485;
  --fg-inverse: #fcfcfd;
  --fg-disabled: #d0d6dd;
  --header-bg: rgba(255, 255, 255, 0.95);
  --header-border: rgba(15, 52, 96, 0.05);
  --header-link: rgba(26, 31, 53, 0.8);

  /* Fontes */
  --font-body: "DM Sans", system-ui, sans-serif;
  --font-heading: "Brygada 1918", georgia, serif;
  --font-card: "Space Grotesk", system-ui, sans-serif;

  /* Layout */
  --container-max: 1216px;
  --section-pad-x: 112px;
  --section-pad-y: 64px;
  --radius: 8px;
  --header-height: 88px;
}

@media (max-width: 1024px) {
  :root {
    --section-pad-x: 16px;
    --section-pad-y: 32px;
    --header-height: 96px;
  }
}
