/* Generated by build.py from site/themes.json. Edit themes.json, not this file. */
:root,:root[data-theme]{
  color-scheme:light;
  --bg:#FAF8F4;
  --surface:#FFFFFF;
  --sunk:#F1F3F8;
  --ink:#141826;
  --muted:#566074;
  --line:rgba(20,24,38,.07);
  --wordmark:#141826;
  --dot:rgba(37,99,235,.10);
  --g1:#0284C7;
  --g2:#2563EB;
  --g3:#7C3AED;
  --t1:#0891B2;
  --t2:#2563EB;
  --t3:#7C3AED;
  --accent:#0891B2;
  --bandalt:#FFFFFF;
  --cardalt:#FBFAF7;
  --herotop:#F3F7FF;
  --bandline:rgba(20,24,38,0);
  --glow1:rgba(167,139,250,.42);
  --glow2:rgba(103,232,249,.34);
  --glow3:rgba(147,197,253,.42);
  --softbg:#EEF4FF;
  --softink:#1E3A8A;
  --shadowc:rgba(37,52,99,.22);
  --liftc:rgba(37,99,235,.35);
}
@media (prefers-color-scheme:dark){
  :root,:root[data-theme]{
    color-scheme:dark;
    --bg:#080A12;
    --surface:#10131E;
    --sunk:#161A28;
    --ink:#EEF1F8;
    --muted:#9AA3B8;
    --line:rgba(255,255,255,.08);
    --wordmark:#FFFFFF;
    --dot:rgba(255,255,255,.07);
    --g1:#22D3EE;
    --g2:#3B82F6;
    --g3:#8B5CF6;
    --t1:#22D3EE;
    --t2:#3B82F6;
    --t3:#8B5CF6;
    --accent:#22D3EE;
    --bandalt:#080A12;
    --cardalt:#10131E;
    --herotop:#080A12;
    --bandline:rgba(255,255,255,.08);
    --glow1:rgba(139,92,246,.38);
    --glow2:rgba(34,211,238,.26);
    --glow3:rgba(59,130,246,.30);
    --softbg:#161A28;
    --softink:#EEF1F8;
    --shadowc:rgba(0,0,0,0);
    --liftc:rgba(59,130,246,.45);
  }
}
