/* Convention City Seattle — live design tokens
   ===================================================
   Single source of truth for the CCS family (apex, dispatch, commons).
   Mirrors the claude.ai/design "Convention City Seattle" project
   (research/06-editorial/ccs-design-system/styles.css).

   ⚠️ VALUES BELOW ARE THE OLD APPROXIMATIONS (forest/gold). The canonical
   palette (CCS originals: green #224646 / yellow #fae056 / turquoise #4ca8be /
   orange #a44932 / white) is defined in ccs-design-system/styles.css. This file
   gets re-tokenized to it as a tracked task — value swap + sweep of ~163 hardcoded
   forest/gold colors in the templates + contrast pass. Until then, live stays as-is.
   Spec: research/06-editorial/brand-family-design.md.

   Editorial pages link this and no longer re-declare the core :root block.
   Page-local extras (semantic reds, interactive-model colors, map blues)
   stay inline on the few pages that use them. Keep this in sync with the
   design system via the /design-sync skill. */

:root {
  /* Forest — primary ink-green */
  --forest: #1a3a2a;
  --forest-mid: #2d5a3d;
  --forest-light: #3d7a50;

  /* Gold — accent */
  --gold: #c8922a;
  --gold-light: #e8b84b;

  /* Paper + surface */
  --cream: #f9f5ef;
  --white: #ffffff;
  --border: #e0d8cc;

  /* Ink — text */
  --ink: #1a1a1a;
  --ink-mid: #3d3d3d;
  --ink-light: #666666;

  /* Type */
  --font-display: 'League Spartan', sans-serif;
  --font-body: 'Libre Franklin', sans-serif;

  /* Type scale */
  --eyebrow: 0.72rem;
  --body: 1.05rem;
  --lede: 1.1rem;
  --h3: 1.05rem;
  --h2: 1.25rem;
  --title: clamp(1.8rem, 5vw, 3rem);

  /* Spacing */
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-6: 1.5rem;
  --space-8: 2rem;
  --space-12: 3rem;
  --space-16: 4rem;

  /* Radius */
  --radius-sm: 3px;
  --radius-md: 6px;
  --radius-lg: 8px;
  --radius-pill: 999px;

  /* Reading measure */
  --measure: 720px;
}
