:root {
  /* Identidade: substitua estes tokens quando a marca estiver fechada. */
  --color-bg: #f7f7f5;
  --color-surface: #ffffff;
  --color-surface-2: #eeeeeb;
  --color-text: #161616;
  --color-text-soft: #666664;
  --color-line: #d9d9d4;
  --color-accent: #161616;
  --color-accent-contrast: #ffffff;
  --color-highlight: #e4e4df;

  --font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-display: var(--font-sans);

  --container: 1180px;
  --container-narrow: 820px;
  --gutter: clamp(20px, 4vw, 48px);

  --space-1: 0.5rem;
  --space-2: 0.75rem;
  --space-3: 1rem;
  --space-4: 1.5rem;
  --space-5: 2rem;
  --space-6: 3rem;
  --space-7: 4.5rem;
  --space-8: 7rem;
  --space-9: 10rem;

  --radius-sm: 10px;
  --radius-md: 18px;
  --radius-lg: 28px;
  --radius-pill: 999px;

  --shadow-soft: 0 18px 50px rgb(0 0 0 / 0.06);
  --transition: 180ms ease;
}
