.light,:root{color-scheme:light;--background:216 33.3333% 97.0588%;--foreground:218.4 32.4675% 15.098%;--card:0 0% 100%;--card-foreground:218.4 32.4675% 15.098%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:211.9298 80.2817% 41.7647%;--primary-foreground:0 0% 100%;--secondary:213.8028 73.1959% 19.0196%;--secondary-foreground:0 0% 100%;--muted:213.3333 36% 95.098%;--muted-foreground:213.1579 17.4312% 42.7451%;--accent:30.3673 100% 48.0392%;--accent-foreground:0 0% 100%;--destructive:3.6667 70.8661% 49.8039%;--destructive-foreground:0 0% 100%;--success:142.1 76.2% 36.3%;--success-foreground:355.7 100% 97.3%;--warning:38 92% 50%;--warning-foreground:48 96% 11%;--border:213.3333 34.6154% 89.8039%;--input:0 0% 100%;--ring:211.9298 80.2817% 41.7647%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%;--brand-primary:211.9298 80.2817% 41.7647%;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--radius:12px;--spacing-control:12px;--spacing-panel:24px;--spacing-section:64px;--content-max-width:1280px;--font-sans:"Nunito Sans","Segoe UI",sans-serif;--font-size-body:15px;--font-weight-body:400;--line-height-body:1.55;--font-display:"Poppins","Segoe UI",sans-serif;--font-size-heading:28px;--font-weight-heading:600;--line-height-heading:1.2;--font-mono:ui-monospace,"SFMono-Regular",monospace;--font-size-mono:13px;--font-weight-mono:400;--line-height-mono:1.5}.dark{color-scheme:dark;--background:216.6667 36% 9.8039%;--foreground:215 50% 95.2941%;--card:218.4 32.4675% 15.098%;--card-foreground:215 50% 95.2941%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:213.0612 70.3349% 59.0196%;--primary-foreground:214.2857 48.8372% 8.4314%;--secondary:216.2791 38.7387% 21.7647%;--secondary-foreground:215 50% 95.2941%;--muted:216 33.3333% 17.6471%;--muted-foreground:212.4324 23.871% 69.6078%;--accent:30.3261 90.1961% 60%;--accent-foreground:36 62.5% 6.2745%;--destructive:4.3421 73.7864% 59.6078%;--destructive-foreground:0 0% 100%;--success:142.1 70.6% 45.3%;--success-foreground:144.9 80.4% 10%;--warning:48 96% 53%;--warning-foreground:20.5 90.2% 4.3%;--border:216 32.2581% 24.3137%;--input:216 33.3333% 17.6471%;--ring:213.0612 70.3349% 59.0196%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%;--sidebar-background:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:217.2 91.2% 59.8%;--brand-primary:211.9298 80.2817% 41.7647%;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--radius:12px;--spacing-control:12px;--spacing-panel:24px;--spacing-section:64px;--content-max-width:1280px;--font-sans:"Nunito Sans","Segoe UI",sans-serif;--font-size-body:15px;--font-weight-body:400;--line-height-body:1.55;--font-display:"Poppins","Segoe UI",sans-serif;--font-size-heading:28px;--font-weight-heading:600;--line-height-heading:1.2;--font-mono:ui-monospace,"SFMono-Regular",monospace;--font-size-mono:13px;--font-weight-mono:400;--line-height-mono:1.5}