/* Scylla — generated from tokens.json by build.py; edit the tokens, not this file */
:root, [data-theme="dark"] {
  --ground: #0a0a0b;
  --surface: #121214;
  --surface-raised: #1a1a1d;
  --line: #26262a;
  --line-strong: #5c5c63;
  --ink: #f1efed;
  --ink-muted: #a09b98;
  --silver: #b9b4b0;
  --brand: #e3122b;
  --brand-deep: #3a0b12;
  --on-brand: #ffffff;
  --brand-ink: #ff4d5e;
  --profit: #3ee08f;
  --loss: #ef5f63;
  --pending: #86adff;
  --focus: #ff4d5e;
  --shadow-card: 0 1px 0 rgba(255,255,255,0.05) inset, 0 16px 40px rgba(0,0,0,0.55);
  --glow-brand: 0 0 0 1px rgba(227,18,43,0.6), 0 0 26px rgba(227,18,43,0.45);
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-6: 24px;
  --space-8: 32px;
  --space-12: 48px;
  --space-16: 64px;
  --radius-sm: 4px;
  --radius-md: 6px;
  --radius-lg: 12px;
  --radius-pill: 999px;
  --font-display: "Chakra Petch", "Arial Narrow", system-ui, sans-serif;
  --font-sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;
}
[data-theme="light"] {
  --ground: #f4f3f2;
  --surface: #ffffff;
  --surface-raised: #ebe9e7;
  --line: #dad7d4;
  --line-strong: #8a8580;
  --ink: #121214;
  --ink-muted: #58534f;
  --silver: #5c5754;
  --brand: #d0102a;
  --brand-deep: #f3d6d9;
  --on-brand: #ffffff;
  --brand-ink: #b80f22;
  --profit: #0b7a45;
  --loss: #b3262f;
  --pending: #2f5bb8;
  --focus: #121214;
  --shadow-card: 0 1px 2px rgba(18,18,20,0.06), 0 10px 28px rgba(18,18,20,0.08);
  --glow-brand: 0 0 0 1px rgba(208,16,42,0.5), 0 6px 20px rgba(208,16,42,0.25);
}
