/* FAMILY TOKENS — the chassis nine sibling sites share, with the one accent
   none of them claimed: molten amber. docs/SITE_REDESIGN.md is the spec.

   The alias layer at the bottom (--surface --border --text --muted --accent)
   is the shared API webgpu-dna and neuropulse already declare, so a future
   sites-shared/tokens.css can drive all of them from one place. */

:root {
  /* ground */
  --bg:        #05070d;
  --surface:   #0b0f1a;
  --surface-2: #111726;
  --border:    #1c2434;
  --border-hi: #2a3446;

  /* ink — a 3-step ramp, off-white rather than pure */
  --text:  #edf0f6;
  --muted: #a9b3c6;
  --dim:   #5e6a7e;

  /* accent */
  --accent:    #f0a860;
  --accent-hi: #ffc98f;
  --accent-dim: #f0a86022;

  /* semantic — deliberately separate from the accent, so "good" never reads
     as "emphasis" and a losing number never borrows the brand colour */
  --ok:   #34e3c0;
  --warn: #ffc98f;
  --err:  #ff7a6b;

  /* type */
  --display: 'Fraunces', 'Iowan Old Style', Georgia, serif;
  --body:    'Spline Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --mono:    'Spline Sans Mono', ui-monospace, 'SF Mono', 'Fira Code', monospace;

  /* scale */
  --step--1: clamp(0.78rem, 0.76rem + 0.1vw, 0.84rem);
  --step-0:  clamp(0.98rem, 0.95rem + 0.15vw, 1.06rem);
  --step-1:  clamp(1.2rem, 1.1rem + 0.5vw, 1.45rem);
  --step-2:  clamp(1.6rem, 1.35rem + 1.2vw, 2.2rem);
  --step-3:  clamp(2.1rem, 1.6rem + 2.4vw, 3.6rem);

  --rad:   10px;
  --rad-s: 6px;
  --maxw:  1120px;
}
