/* AUTO-GENERATED from design-tokens/tokens.json — do not edit by hand.
   Regenerate: node design-tokens/build-tokens.mjs
   Linked before glass-web.css; theme switches via html[data-theme]. */
:root,
[data-theme="dark"] {
  color-scheme: dark;
  --red: #E82127;
  --red-dark: #B81A1F;
  --bg: #0A0A0F;
  --glass: rgba(255,255,255,0.055);
  --glass2: rgba(255,255,255,0.10);
  --glass-strong: rgba(20,20,28,0.72);
  --hover: rgba(255,255,255,0.05);
  --nav-bg: rgba(10,10,15,0.70);
  --glow1: rgba(232,33,39,0.22);
  --glow2: rgba(59,130,246,0.14);
  --border: rgba(255,255,255,0.10);
  --border2: rgba(255,255,255,0.06);
  --divider: rgba(255,255,255,0.08);
  --text: #FFFFFF;
  --text2: rgba(255,255,255,0.74);
  --text3: rgba(255,255,255,0.52);
  --text4: rgba(255,255,255,0.38);
  --biz: #22C55E;
  --com: #F59E0B;
  --per: #3B82F6;
  --biz-t: #34D399;
  --com-t: #FBBF24;
  --per-t: #60A5FA;
  --money: #34D399;
  --warn-bg: rgba(245,158,11,0.12);
  --warn-bd: rgba(245,158,11,0.30);
  --warn-t: #FBBF24;
  --scrim: rgba(0,0,0,0.55);
}
[data-theme="light"] {
  color-scheme: light;
  --red: #E82127;
  --red-dark: #B81A1F;
  --bg: #E7E7EE;
  --glass: rgba(255,255,255,0.60);
  --glass2: rgba(255,255,255,0.78);
  --glass-strong: rgba(250,250,253,0.80);
  --hover: rgba(0,0,0,0.03);
  --nav-bg: rgba(231,231,238,0.70);
  --glow1: rgba(232,33,39,0.12);
  --glow2: rgba(59,130,246,0.10);
  --border: rgba(255,255,255,0.85);
  --border2: rgba(0,0,0,0.06);
  --divider: rgba(0,0,0,0.07);
  --text: #0D0D14;
  --text2: rgba(22,22,32,0.66);
  --text3: rgba(22,22,32,0.48);
  --text4: rgba(22,22,32,0.34);
  --biz: #16A34A;
  --com: #D97706;
  --per: #2563EB;
  --biz-t: #16A34A;
  --com-t: #D97706;
  --per-t: #2563EB;
  --money: #16A34A;
  --warn-bg: rgba(245,158,11,0.14);
  --warn-bd: rgba(217,119,6,0.35);
  --warn-t: #B45309;
  --scrim: rgba(0,0,0,0.30);
}
