:root{
  /* ground & ink */
  --paper:#FAF9F6; --card:#FFFFFF;
  --ink:#12100E; --ink-60:#5C5854; --ink-40:#8A8580; --rule:#E4E0D8;
  /* hues: base / tint / deep */
  --blue:#B8CDE8; --blue-tint:#E3EAF1; --blue-deep:#2C69B7;
  --clay:#E8B4A0; --clay-tint:#F4E1D8; --clay-deep:#A24E28;
  --mustard:#D9C97E; --mustard-tint:#EEE8CC; --mustard-deep:#77661A;
  --sage:#A9C0A2; --sage-tint:#DEE5D9; --sage-deep:#486E3C;
  /* accent — one escalation only */
  --ember:#BD4F34; --ember-tint:#F0D6CD;
  /* closed / neutral status */
  --closed-tint:#F1EFE8;
  /* type */
  --font:"Schibsted Grotesk",Arial,sans-serif;
  --font-mono:"Geist Mono",ui-monospace,monospace;
  --track-h1:-0.035em; --track-h2:-0.025em;
  --track-eyebrow:0.16em; --track-pill:0.09em;
  /* shape */
  --r-sm:6px; --r-md:10px; --r-card:12px; --r-pill:999px;
  --stroke:1.5px;
  /* space — 8px grid */
  --s1:4px; --s2:8px; --s3:12px; --s4:16px;
  --s5:24px; --s6:32px; --s7:48px;
  /* motion */
  --ease:cubic-bezier(.2,.7,.3,1); --t-fast:120ms; --t-base:180ms;
}
