/* Generated file, do not edit by hand. Regenerate with sync-from-prototype.mjs.
   The violet theme as the prototype's Website view derives it: band colours, text-safe variants and the
   mascot's knit shades (--knit, --k-*, --c-*). */
:root {
  --bg: #0D0A18;
  --surface: #171226;
  --surface2: #211A35;
  --ink: #F1EEFB;
  --muted: #958EAD;
  --brand: #8C6BFF;
  --brand-ink: #120A2A;
  --brand-fg: #8c6bff;
  --on: #9D80FF;
  --off: #FF6680;
  --warn: #F2B43C;
  --on-ink: #0B0F14;
  --off-ink: #0B0F14;
  --warn-ink: #0B0F14;
  --muted-ink: #0B0F14;
  --on-fg: #9d80ff;
  --off-fg: #ff6680;
  --warn-fg: #f2b43c;
  --line: rgba(255,255,255,.085);
  --knit: #8c6bff;
  --knit-fg: #8c6bff;
  --k-hi: #bca9ff;
  --k-lo: #463680;
  --c-hi: #8465f0;
  --c-lo: #463680;
  --k-line: #3f3073;
  --k-rib: #382b66;
  --knit-on-light: #7056cc;
  --knit-on-dark: #8c6bff;
  --brand-ink-w: #0B0F14;
  --brand-card: #9c80ff;
  --brand-text: #6950bf;
  --brand-glow: #8c6bff;
}
