/* Skept design system tokens, built from the system's tokens.json:
   colours per theme, shadows, spacing, radius, font families.
   Change a value in the design system, then rebuild this file; never edit it here. */
:root, [data-theme="light"] {
  --surface: #faf8f3;
  --surface-card: #ffffff;
  --surface-2: #f5f2ec;
  --nav-bg: rgba(250,248,243,0.92);
  --ink: #1a1a1a;
  --ink-soft: #5a5a5a;
  --ink-softer: #8a8a8a;
  --rule: #e8e4db;
  --rule-soft: #f0ece2;
  --amber: #b87400;
  --amber-warm: #c07800;
  --amber-soft: rgba(184,116,0,0.09);
  --amber-border: rgba(184,116,0,0.25);
  --verdict-green: #3a7a50;
  --verdict-green-light: #7aaa88;
  --verdict-green-bg: rgba(58,122,80,0.09);
  --verdict-amber: #c07800;
  --verdict-red: #a83a2a;
  --verdict-red-bg: rgba(168,58,42,0.09);
  --shadow-popover: 0 4px 16px rgba(0,0,0,0.08), 0 1px 4px rgba(0,0,0,0.04);
  --shadow-focus: 0 0 0 3px rgba(184,116,0,0.12);
  --shadow-thumb: 0 1px 3px rgba(0,0,0,0.2);
}
[data-theme="dark"] {
  --surface: #111210;
  --surface-card: #1a1918;
  --surface-2: #222120;
  --nav-bg: rgba(17,18,16,0.92);
  --ink: #f0ede6;
  --ink-soft: rgba(240,237,230,0.55);
  --ink-softer: rgba(240,237,230,0.28);
  --rule: rgba(255,255,255,0.07);
  --rule-soft: rgba(255,255,255,0.04);
}
:root {
  --space-4: 4px;
  --space-6: 6px;
  --space-8: 8px;
  --space-9: 9px;
  --space-10: 10px;
  --space-12: 12px;
  --space-14: 14px;
  --space-16: 16px;
  --space-18: 18px;
  --space-20: 20px;
  --space-24: 24px;
  --space-28: 28px;
  --space-32: 32px;
  --space-40: 40px;
  --space-64: 64px;
  --space-80: 80px;
  --radius-2: 2px;
  --radius-4: 4px;
  --radius-5: 5px;
  --radius-6: 6px;
  --radius-7: 7px;
  --radius-8: 8px;
  --radius-12: 12px;
  --radius-16: 16px;
  --radius-20: 20px;
  --radius-full: 50%;
  --font-goudy: 'Sorts Mill Goudy', Georgia, serif;
  --font-ui: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
}
