/**
 * LockItHub shared design tokens — loaded by EVERY web page so the dark/light
 * palette and accent are identical everywhere. Light defaults on :root; dark
 * overrides under body.dark-theme. --accent/-ink/-wash are also set at runtime
 * by /theme.js (the accent swatches), which overrides these defaults.
 *
 * One unified blue-slate dark palette (no gray). If you change a value here it
 * changes on all pages at once.
 */
:root {
  --panel: #ffffff;
  --bg-soft: #f6f8fa;
  --ink: #1f2328;
  --ink-soft: #57606a;
  --ink-faint: #8b949e;
  --line: #e1e4e8;
  --line-soft: #eef1f4;
  --sel: #dcecff;
  --accent: #0969da;
  --accent-ink: #0550ae;
  --accent-wash: #ddf0ff;
}

body.dark-theme {
  --panel: #161b22;
  --bg-soft: #0d1117;
  --ink: #e6edf3;
  --ink-soft: #9aa5b1;
  --ink-faint: #6e7781;
  --line: #30363d;
  --line-soft: #21262d;
  --sel: #193052;
  --accent-wash: rgba(68, 147, 248, .16);
}
