:root {
  /* ── Master tokens — SOURCE OF TRUTH (01-brainstorm §1.2). ──
     No hex values outside this file. Consumed by landing, spotlight,
     and the Quartz theme override. */
  --void: #151022;            /* universal dark-mode background */
  --void-deep: #0b0812;       /* darkest vignette / shutter floor */
  --void-panel: #1D1630;      /* dark panel band (What Defines cards, footer) */
  --paper: #F4EDE2;           /* universal light-mode background (warm cream) */
  --paper-blush: #F6EFEC;     /* secondary light surface (spotlight content) */
  --ink: #241B2E;             /* primary text on light surfaces */
  --ink-muted: #7C716E;       /* secondary text on light surfaces */
  --bone: #EDE6CF;            /* title color on dark surfaces */
  --gold: #C9A25E;            /* THE master accent — chrome, links, buttons */
  --gold-dim: rgba(201, 162, 94, 0.4);   /* subdued gold (labels, rules) */
  --gold-faint: rgba(201, 162, 94, 0.2); /* hairlines, tile borders */

  /* ── Signature hue slots (per-character duotones; canon lives in wiki
     frontmatter; used ONLY in hero art / icon glows / watermark tint) ── */
  --sig-ember-a: #E25822;     /* ember: bright core */
  --sig-ember-b: #6b1f14;     /* ember: deep shadow */
  --sig-violet-a: #B366FF;    /* violet/spectral: bright core */
  --sig-violet-b: #2a1b4d;    /* violet/spectral: deep shadow */
  --sig-verdant-a: #7FA65A;   /* verdant: bright core */
  --sig-verdant-b: #24391f;   /* verdant: deep shadow */

  /* ── Type roles (01-brainstorm §1.1) ── */
  --font-display: 'Cinzel', serif;              /* ceremonial only */
  --font-body: 'Cormorant Garamond', serif;     /* narrative */
  --font-ui: 'Schibsted Grotesk', sans-serif;   /* wiki chrome + shared nav */

  /* ── Shared nav + button metrics (identical everywhere) ── */
  --nav-pad: 0.9rem 2rem;
  --pill-radius: 999px;
}
