/* GENERATED FILE — do not hand-edit.
 * Regenerated by velorona-incident-replay/scripts/extract_design_tokens.py from
 * src/index.css, the shared brand's single source of truth. This is a VENDORED copy,
 * not a live import — this site is self-contained on purpose (see build_instrument_data.py).
 * Source commit: 5b01302
 * Token checksum: dbbb475ad866344c  (sha256 of sorted "name:value" pairs, first 16 hex chars —
 *   see check_tokens.py; if this doesn't match a fresh extraction, tokens have drifted.)
 * To regenerate: python scripts/extract_design_tokens.py --write <path>/site/tokens.css
 *   (run from the velorona-incident-replay repo). */
:root {
  --plane-0: #050607;
  --plane-1: #0a0c0e;
  --plane-2: #0f1214;
  --plane-3: #141821;
  --plane-4: #1a1f29;
  --border-recessed: rgba(255, 255, 255, 0.045);
  --border-default: rgba(255, 255, 255, 0.08);
  --border-active: rgba(115, 184, 200, 0.22);
  --border-focus: rgba(115, 184, 200, 0.42);
  --surface-1: rgba(255, 255, 255, 0.03);
  --surface-2: rgba(255, 255, 255, 0.05);
  --border: rgba(255, 255, 255, 0.08);
  --border-strong: rgba(255, 255, 255, 0.14);
  --text-0: #f2f5f7;
  --text-1: #a9b4bc;
  --text-2: #6e7a82;
  --cyan-300: #7fe3f0;
  --cyan-400: #35c6de;
  --cyan-500: #1ba3bd;
  --amber-300: #ffc978;
  --amber-400: #f2a83c;
  --color-noc-conventional: var(--text-1);
  --color-noc-decision: var(--cyan-400);
  --color-noc-modelled-outline: rgba(255, 255, 255, 0.32);
  --color-noc-modelled-soft: rgba(255, 255, 255, 0.04);
}
