:root{--syn-bg-primary:#06060a;--syn-bg-secondary:#0c0c14;--syn-bg-card:rgba(12,12,22,.7);--syn-bg-card-hover:rgba(18,18,32,.8);--syn-border-subtle:hsla(0,0%,100%,.06);--syn-border-glow:rgba(255,59,48,.15);--syn-text-primary:#f0f0f5;--syn-text-secondary:#8b8b9e;--syn-text-muted:#55556a;--syn-accent:#ff3b30;--syn-accent-soft:rgba(255,59,48,.12);--syn-accent-2:#ff6b35;--syn-accent-3:#ff9500;--syn-success:#30d158;--syn-warning:#ff9f0a;--syn-info:#5e5ce6;--syn-glass-bg:rgba(12,12,22,.6);--syn-glass-border:hsla(0,0%,100%,.08);--syn-glass-blur:24px;--syn-radius-sm:8px;--syn-radius-md:12px;--syn-radius-lg:16px;--syn-radius-xl:20px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-9:36px;--sp-10:40px;--sp-11:44px;--sp-12:48px;--z-sidebar:40;--z-topbar:50;--z-modal:100;--z-tooltip:200;--background:240 33% 2%;--foreground:240 20% 95%;--card:240 29% 7%;--card-foreground:240 20% 95%;--popover:240 29% 7%;--popover-foreground:240 20% 95%;--primary:2 100% 59%;--primary-foreground:0 0% 100%;--secondary:240 10% 12%;--secondary-foreground:240 20% 95%;--muted:240 10% 12%;--muted-foreground:240 10% 45%;--accent:240 10% 12%;--accent-foreground:240 20% 95%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--border:240 10% 12%;--input:240 10% 12%;--ring:2 100% 59%;--radius:0.75rem;--brand-500:2 100% 59%;--brand-600:2 100% 50%}