/* ============================================================================
   Just in Time — design tokens (single source of truth)
   The look Alex approved 2026-09-30 00:20 PDT ("looks amazing") on the work card:
   warm paper, a serif title, a plain sans for reading, mono for times and steps,
   ONE accent, and states told apart by more than colour (solid / outline / dashed).
   Components (card.css) read ONLY these names. A theme overrides values, never names.
   ============================================================================ */
:root {
  /* ground */
  --jit-paper: #EFEBE2;          /* the page */
  --jit-surface: #FBF9F4;        /* a raised box on the page */
  --jit-line: #D9D2C3;           /* hairlines, empty progress */
  --jit-tint: #E4DFD3;           /* code chips, quiet fills */
  /* text */
  --jit-ink: #1C1B18;            /* text, rules, "done" */
  --jit-mute: #5E594F;           /* secondary text — 5.8:1 on paper */
  --jit-faint: #8B8578;          /* outlines only, never text */
  /* the one accent, and the one warning */
  --jit-accent: #1E4DA1;         /* you are here · calls chip — 6.5:1 on paper */
  --jit-on-accent: #FBF9F4;
  --jit-warn: #9A4A0A;           /* moved · blocked — 5.5:1 on paper */
  /* the decisions panel */
  --jit-panel: #1C1B18;
  --jit-on-panel: #F4F1EA;
  --jit-on-panel-mute: #B9B2A4;  /* 8.2:1 on the panel */
  --jit-panel-line: #3A3832;
  /* type */
  --jit-display: 'Fraunces', Georgia, serif;
  --jit-display-weight: 600;
  --jit-body: 'IBM Plex Sans', system-ui, sans-serif;
  --jit-mono: 'IBM Plex Mono', ui-monospace, Menlo, monospace;
  /* shape */
  --jit-r-s: 6px;
  --jit-r-m: 8px;
  --jit-r-l: 10px;
  --jit-pill: 999px;
}
