/* Brand tokens — GENERATED by scripts/brand_tokens.py from brand.json.
   Edit brand.json and regenerate rather than editing this file by hand. */
:root {
  --color-bg: #101114;
  --color-fg: #F3F1EB;
  --color-muted: #9A9790;
  --color-accent: #FF2D20;
  --color-surface: #1A1C20;
  --color-on-accent: #101114;

  --font-display: "Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-body: "Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;
  --weight-display: 500;
  --weight-body: 400;
  --weight-strong: 600;

  --radius: 2px;
  --measure: 62ch;

  /* Motion personality: technical */
  --motion-speed: 0.85;
  --motion-ease: "power2.out";
  --motion-scrub: 0.5;
  --motion-lerp: 0.11;
}

/* Alternate surface: sections with class="theme-alt" */
.theme-alt {
  --color-bg: #F3F1EB;
  --color-fg: #101114;
  --color-muted: #5E5B55;
  --color-accent: #D01E12;
  --color-surface: #E6E3DB;
  --color-on-accent: #FFFFFF;
}
