:root {
  /* Ink & Garnet — original palette, intentionally distinct from beige/green
     reference moodboards: warm near-black + cream paper + a single garnet
     accent, brass used only for hairlines and labels. */
  --color-ink: #14110f;
  --color-ink-soft: #1f1a17;
  --color-paper: #f5efe6;
  --color-mist: #ede6d8;
  --color-garnet: #7a1f2b;
  --color-garnet-bright: #9c2c3a;
  --color-brass: #b08d57;
  --color-brass-soft: #d8c9a8;
  --color-stone: #6e655c;
  --color-cream-ink: #efe7d8;

  --font-display: 'Onest', -apple-system, 'Segoe UI', sans-serif;
  --font-body: 'Onest', -apple-system, 'Segoe UI', sans-serif;
  --font-mono: 'JetBrains Mono', 'Space Mono', 'Courier New', monospace;

  --container-width: 1180px;
  --space-1: 0.5rem;
  --space-2: 1rem;
  --space-3: 1.5rem;
  --space-4: 2.5rem;
  --space-5: 4rem;
  --space-6: 6.5rem;

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

  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-soft: cubic-bezier(0.34, 0.06, 0.2, 1);
  --duration-reveal: 0.9s;
}
