/* =================================================================
   Hermes Atlas — Design Tokens (v2 · Industrial Brutalist)
   Source of truth: C:/Users/kevin/hermes-drafts/DESIGN.md §3
   Loaded by index, project, list, report, and 404 pages.
   ================================================================= */

:root {
  /* Fonts */
  --font-display: 'Space Grotesk', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --font-mono: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;

  /* Spacing scale (4px base) */
  --s-1:  4px;
  --s-2:  8px;
  --s-3:  12px;
  --s-4:  16px;
  --s-5:  20px;
  --s-6:  24px;
  --s-8:  32px;
  --s-10: 40px;
  --s-12: 48px;
  --s-16: 64px;
  --s-20: 80px;
  --s-24: 96px;
}

/* ─── Dark (default) ─────────────────────────────────────────── */
:root,
:root[data-theme="dark"] {
  --bg:          #0e0d0b;
  --bg-elev:     #15130f;
  --bg-offset:   #0a0907;
  --ink:         #e8e3d6;
  --ink-dim:     #b8b1a0;
  --ink-soft:    #8a8378;
  --ink-mute:    #6b6355;
  --accent:      #d49a4f;
  --accent-dim:  #a07a3c;
  --rule:        #2a2620;
  --rule-strong: #3d3830;
  --positive:    #7fa05f;
  --negative:    #b56a4a;
}

/* ─── Light ──────────────────────────────────────────────────── */
:root[data-theme="light"] {
  --bg:          #f4f0e4;
  --bg-elev:     #ffffff;
  --bg-offset:   #eae5d7;
  --ink:         #1a1814;
  --ink-dim:     #3d3830;
  --ink-soft:    #6b6355;
  --ink-mute:    #8a8378;
  --accent:      #a36f28;
  --accent-dim:  #8a5e22;
  --rule:        #d9d3c2;
  --rule-strong: #b8b2a0;
  --positive:    #4d6b32;
  --negative:    #8a4528;
}
