/*
 * Design tokens — taken from docs/wireframes/telas-mvp.html (light theme only,
 * per the Sept 23 2026 decision recorded in CLAUDE.md §3: laptop/desktop only,
 * no mobile pass, and the dark-theme block in the wireframe is design
 * reference, not a Phase 1 requirement). Token *names* are kept identical to
 * the wireframe so a future screen can be checked against it directly.
 */
:root {
  color-scheme: light;

  /* surfaces */
  --bg: #f1f3f6;
  --surface: #ffffff;
  --surface-2: #e7ebf0;

  /* ink (text) */
  --ink: #0f1418;
  --ink-2: #4a5561;
  --ink-3: #78838f;

  /* lines */
  --line: #d8dee6;
  --line-2: #b9c2cc;

  /* semantic */
  --accent: #1f5fc2;
  --good: #12805a;
  --warn: #b26a05;
  --bad: #b3232f;

  --btn-ink: #ffffff;

  --shadow: 0 1px 2px rgba(15, 20, 24, 0.06), 0 8px 24px -12px rgba(15, 20, 24, 0.18);

  /* type */
  --font-heading: "Archivo", "Segoe UI", system-ui, sans-serif;
  --font-body: "Source Sans 3", "Segoe UI", system-ui, sans-serif;
  --font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;

  /* spacing scale — 4px base, used by layout/forms/tables */
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;

  --radius: 5px;
  --radius-sm: 3px;
}
