/* Demand Workbench design tokens — derived from the approved mockups.
   Warm paper ground, ink text, crimson accent, three provenance hues. */

:root {
  /* ground */
  --bg: #efede6;
  --surface: #fbfaf7;
  --surface-raised: #ffffff;
  --line: #e5e3dc;
  --line-strong: #c9c6bb;

  /* ink */
  --ink: #1b1f27;
  --ink-2: #3a404b;
  --ink-3: #5c6472;
  --ink-faint: #8c93a0;

  /* accent */
  --accent: #c41230;
  --accent-soft: #f7e3e7;
  --accent-softer: #fdf7f8;

  /* provenance — the three-value honesty system */
  --computed: #2e7d4f;
  --computed-soft: #e4f0e8;
  --recorded: #5b4b8a;
  --recorded-soft: #ebe7f4;
  --synthetic: #9a6c0b;
  --synthetic-soft: #f5ecd7;

  /* state */
  --ok: #2e7d4f;
  --warn: #9a6c0b;
  --error: #c41230;

  --radius: 8px;
  --radius-sm: 5px;
  --shadow: 0 1px 3px rgba(27, 31, 39, 0.08), 0 4px 14px rgba(27, 31, 39, 0.06);

  --font-body: "Archivo", system-ui, -apple-system, sans-serif;
  --font-mono: "SF Mono", ui-monospace, Menlo, monospace;
}
