html[data-palette=midnight]{--background:220 16% 95%;--card:0 0% 100%;--card-foreground:222 47% 11%;--popover:0 0% 100%;--popover-foreground:222 47% 11%;--foreground:222 47% 11%;--muted-foreground:220 12% 42%;--border:220 16% 86%;--input:220 16% 86%;--ring:228 55% 42%;--primary:228 55% 42%;--primary-foreground:0 0% 100%;--secondary:200 18% 46%;--secondary-foreground:0 0% 100%;--muted:220 16% 92%;--accent:228 32% 94%;--accent-foreground:222 47% 11%;--destructive:0 72% 46%;--destructive-foreground:0 0% 100%;--radius:10px;--chart-teal:228 55% 42%;--chart-green:160 48% 38%;--chart-periwinkle:228 70% 62%;--chart-sky:200 40% 48%;--chart-amber:38 86% 52%;--chart-orange:24 82% 50%;--chart-grid:220 16% 80%;--chart-tick:220 12% 42%;--chart-tooltip-bg:0 0% 100%;--chart-tooltip-border:220 16% 86%;--chart-tooltip-title:222 47% 11%;--chart-tooltip-item:220 14% 32%;--chart-fill:.22;--chart-fill-strong:.42;--chart-gradient-opacity:.28;--brand-gradient:linear-gradient(135deg,#1e3a8a 0%,#3d4fa8 28%,#4f6bd0 52%,#3d8fb5 76%,#2f9e7a 100%);--brand-gradient-text:linear-gradient(90deg,#3d4fa8 0%,#3d8fb5 50%,#2f9e7a 100%);--brand-gradient-vertical:linear-gradient(to bottom,#3d4fa8 0%,#3d8fb5 50%,#2f9e7a 100%);--brand-muted:228 32% 94%;--brand-muted-foreground:228 40% 32%;--shadow-card:0 1px 2px rgba(15,23,42,.05),0 1px 3px rgba(15,23,42,.07);--shadow-card-hover:0 2px 8px rgba(15,23,42,.1),0 4px 14px rgba(15,23,42,.08);--shadow-soft:0 1px 2px rgba(15,23,42,.06);--shadow-pill:0 1px 3px hsl(var(--primary)/.3)}html.dark[data-palette=midnight]{--background:222 36% 4%;--foreground:210 40% 98%;--card:222 32% 7%;--card-foreground:210 40% 98%;--popover:222 32% 7%;--popover-foreground:210 40% 98%;--primary:228 82% 70%;--primary-foreground:222 47% 8%;--secondary:198 48% 42%;--secondary-foreground:210 40% 98%;--muted:222 24% 12%;--muted-foreground:215 16% 68%;--accent:228 36% 16%;--accent-foreground:210 40% 98%;--destructive:0 62% 38%;--destructive-foreground:210 40% 98%;--border:222 22% 14%;--input:222 22% 14%;--ring:228 82% 70%;--chart-teal:228 82% 70%;--chart-green:160 55% 48%;--chart-periwinkle:228 90% 78%;--chart-sky:190 70% 55%;--chart-amber:38 90% 58%;--chart-orange:24 88% 58%;--chart-grid:222 20% 18%;--chart-tick:215 16% 68%;--chart-tooltip-bg:222 32% 8%;--chart-tooltip-border:222 22% 16%;--chart-tooltip-title:210 40% 98%;--chart-tooltip-item:215 16% 78%;--chart-fill:.4;--chart-fill-strong:.62;--chart-gradient-opacity:.5;--brand-gradient:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 35%,#38bdf8 68%,#22d3ee 100%);--brand-gradient-text:linear-gradient(90deg,#60a5fa 0%,#22d3ee 55%,#34d399 100%);--brand-gradient-vertical:linear-gradient(to bottom,#60a5fa 0%,#22d3ee 50%,#34d399 100%);--brand-muted:228 36% 14%;--brand-muted-foreground:228 82% 80%;--shadow-card:0 1px 2px rgba(0,0,0,.45),0 1px 3px rgba(0,0,0,.5);--shadow-card-hover:0 4px 16px rgba(0,0,0,.55);--shadow-soft:0 1px 2px rgba(0,0,0,.4);--shadow-pill:0 1px 3px hsl(var(--primary)/.45)}html[data-palette=ocean]{--background:192 36% 97%;--card:0 0% 100%;--card-foreground:200 35% 16%;--popover:0 0% 100%;--popover-foreground:200 35% 16%;--foreground:200 35% 16%;--muted-foreground:196 14% 40%;--border:192 28% 88%;--input:192 28% 88%;--ring:192 78% 32%;--primary:192 78% 32%;--primary-foreground:0 0% 100%;--secondary:174 48% 38%;--secondary-foreground:0 0% 100%;--muted:192 30% 94%;--accent:192 50% 94%;--accent-foreground:200 35% 16%;--destructive:0 72% 48%;--destructive-foreground:0 0% 100%;--radius:10px;--chart-teal:192 78% 32%;--chart-green:160 52% 38%;--chart-periwinkle:198 72% 48%;--chart-sky:186 70% 42%;--chart-amber:32 90% 52%;--chart-orange:16 82% 52%;--chart-grid:192 24% 82%;--chart-tick:196 14% 40%;--chart-tooltip-bg:0 0% 100%;--chart-tooltip-border:192 28% 88%;--chart-tooltip-title:200 35% 16%;--chart-tooltip-item:196 18% 30%;--chart-fill:.22;--chart-fill-strong:.42;--chart-gradient-opacity:.28;--brand-gradient:linear-gradient(135deg,#0e7490 0%,#0891b2 28%,#14b8a6 58%,#2dd4bf 78%,#34d399 100%);--brand-gradient-text:linear-gradient(90deg,#0891b2 0%,#14b8a6 50%,#34d399 100%);--brand-gradient-vertical:linear-gradient(to bottom,#0891b2 0%,#14b8a6 50%,#34d399 100%);--brand-muted:192 50% 94%;--brand-muted-foreground:192 55% 28%;--shadow-card:0 1px 2px rgba(14,116,144,.05),0 1px 3px rgba(14,116,144,.07);--shadow-card-hover:0 2px 8px rgba(14,116,144,.1),0 4px 14px rgba(14,116,144,.08);--shadow-soft:0 1px 2px rgba(14,116,144,.06);--shadow-pill:0 1px 3px hsl(var(--primary)/.3)}html.dark[data-palette=ocean]{--background:200 42% 6%;--foreground:186 40% 96%;--card:200 36% 9%;--card-foreground:186 40% 96%;--popover:200 36% 9%;--popover-foreground:186 40% 96%;--primary:186 78% 52%;--primary-foreground:200 42% 8%;--secondary:174 50% 40%;--secondary-foreground:186 40% 96%;--muted:200 28% 14%;--muted-foreground:186 18% 68%;--accent:192 36% 16%;--accent-foreground:186 40% 96%;--destructive:0 62% 38%;--destructive-foreground:186 40% 96%;--border:200 26% 16%;--input:200 26% 16%;--ring:186 78% 52%;--chart-teal:186 78% 52%;--chart-green:160 60% 48%;--chart-periwinkle:198 72% 62%;--chart-sky:174 60% 50%;--chart-amber:32 90% 58%;--chart-orange:16 82% 58%;--chart-grid:200 22% 20%;--chart-tick:186 18% 68%;--chart-tooltip-bg:200 36% 10%;--chart-tooltip-border:200 26% 18%;--chart-tooltip-title:186 40% 96%;--chart-tooltip-item:186 18% 78%;--chart-fill:.38;--chart-fill-strong:.58;--chart-gradient-opacity:.48;--brand-gradient:linear-gradient(135deg,#155e75 0%,#0891b2 30%,#22d3ee 58%,#2dd4bf 80%,#34d399 100%);--brand-gradient-text:linear-gradient(90deg,#22d3ee 0%,#2dd4bf 50%,#34d399 100%);--brand-gradient-vertical:linear-gradient(to bottom,#22d3ee 0%,#2dd4bf 50%,#34d399 100%);--brand-muted:192 36% 14%;--brand-muted-foreground:186 78% 72%;--shadow-card:0 1px 2px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.45);--shadow-card-hover:0 4px 16px rgba(0,0,0,.5);--shadow-soft:0 1px 2px rgba(0,0,0,.35);--shadow-pill:0 1px 3px hsl(var(--primary)/.42)}html[data-palette=terminal]{--background:140 14% 96%;--card:0 0% 100%;--card-foreground:140 28% 12%;--popover:0 0% 100%;--popover-foreground:140 28% 12%;--foreground:140 28% 12%;--muted-foreground:140 10% 38%;--border:140 12% 84%;--input:140 12% 84%;--ring:142 55% 28%;--primary:142 55% 28%;--primary-foreground:0 0% 100%;--secondary:38 72% 42%;--secondary-foreground:0 0% 100%;--muted:140 12% 92%;--accent:142 28% 92%;--accent-foreground:140 28% 12%;--destructive:0 72% 46%;--destructive-foreground:0 0% 100%;--radius:6px;--chart-teal:142 55% 32%;--chart-green:142 62% 38%;--chart-periwinkle:160 30% 36%;--chart-sky:170 40% 36%;--chart-amber:38 86% 46%;--chart-orange:24 80% 46%;--chart-grid:140 12% 80%;--chart-tick:140 10% 38%;--chart-tooltip-bg:0 0% 100%;--chart-tooltip-border:140 12% 84%;--chart-tooltip-title:140 28% 12%;--chart-tooltip-item:140 16% 28%;--chart-fill:.22;--chart-fill-strong:.44;--chart-gradient-opacity:.28;--brand-gradient:linear-gradient(135deg,#14532d 0%,#166534 28%,#15803d 52%,#ca8a04 78%,#eab308 100%);--brand-gradient-text:linear-gradient(90deg,#166534 0%,#16a34a 50%,#ca8a04 100%);--brand-gradient-vertical:linear-gradient(to bottom,#166534 0%,#16a34a 50%,#ca8a04 100%);--brand-muted:142 28% 92%;--brand-muted-foreground:142 40% 24%;--shadow-card:0 1px 2px rgba(20,83,45,.05),0 1px 3px rgba(20,83,45,.07);--shadow-card-hover:0 2px 8px rgba(20,83,45,.1),0 4px 14px rgba(20,83,45,.08);--shadow-soft:0 1px 2px rgba(20,83,45,.06);--shadow-pill:0 1px 3px hsl(var(--primary)/.3)}html.dark[data-palette=terminal]{--background:140 28% 4%;--foreground:140 40% 94%;--card:140 22% 7%;--card-foreground:140 40% 94%;--popover:140 22% 7%;--popover-foreground:140 40% 94%;--primary:142 78% 48%;--primary-foreground:140 40% 6%;--secondary:42 92% 52%;--secondary-foreground:140 40% 6%;--muted:140 18% 12%;--muted-foreground:140 14% 68%;--accent:142 28% 14%;--accent-foreground:140 40% 94%;--destructive:0 62% 42%;--destructive-foreground:140 40% 94%;--border:140 18% 14%;--input:140 18% 14%;--ring:142 78% 48%;--radius:6px;--chart-teal:142 78% 48%;--chart-green:142 80% 52%;--chart-periwinkle:160 40% 48%;--chart-sky:170 50% 46%;--chart-amber:42 92% 52%;--chart-orange:28 88% 52%;--chart-grid:140 16% 16%;--chart-tick:140 14% 68%;--chart-tooltip-bg:140 22% 8%;--chart-tooltip-border:140 18% 16%;--chart-tooltip-title:140 40% 94%;--chart-tooltip-item:140 14% 78%;--chart-fill:.4;--chart-fill-strong:.62;--chart-gradient-opacity:.5;--brand-gradient:linear-gradient(135deg,#052e16 0%,#166534 28%,#22c55e 55%,#4ade80 78%,#fbbf24 100%);--brand-gradient-text:linear-gradient(90deg,#4ade80 0%,#86efac 50%,#fbbf24 100%);--brand-gradient-vertical:linear-gradient(to bottom,#4ade80 0%,#86efac 50%,#fbbf24 100%);--brand-muted:142 28% 12%;--brand-muted-foreground:142 78% 72%;--shadow-card:0 1px 2px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.55);--shadow-card-hover:0 4px 16px rgba(0,0,0,.6);--shadow-soft:0 1px 2px rgba(0,0,0,.45);--shadow-pill:0 1px 3px hsl(var(--primary)/.45)}html[data-palette=contrast]{--background:0 0% 100%;--card:0 0% 100%;--card-foreground:0 0% 4%;--popover:0 0% 100%;--popover-foreground:0 0% 4%;--foreground:0 0% 4%;--muted-foreground:0 0% 22%;--border:0 0% 52%;--input:0 0% 52%;--ring:228 100% 38%;--primary:228 100% 38%;--primary-foreground:0 0% 100%;--secondary:222 47% 11%;--secondary-foreground:0 0% 100%;--muted:0 0% 94%;--accent:228 80% 94%;--accent-foreground:0 0% 4%;--destructive:0 86% 40%;--destructive-foreground:0 0% 100%;--radius:6px;--chart-teal:228 100% 38%;--chart-green:152 100% 24%;--chart-periwinkle:250 90% 42%;--chart-sky:198 90% 32%;--chart-amber:38 100% 36%;--chart-orange:16 90% 38%;--chart-grid:0 0% 70%;--chart-tick:0 0% 22%;--chart-tooltip-bg:0 0% 100%;--chart-tooltip-border:0 0% 40%;--chart-tooltip-title:0 0% 4%;--chart-tooltip-item:0 0% 16%;--chart-fill:.45;--chart-fill-strong:.7;--chart-gradient-opacity:.4;--brand-gradient:linear-gradient(135deg,#1e3a8a 0%,#1d4ed8 40%,#2563eb 70%,#047857 100%);--brand-gradient-text:linear-gradient(90deg,#1d4ed8 0%,#2563eb 50%,#047857 100%);--brand-gradient-vertical:linear-gradient(to bottom,#1d4ed8 0%,#2563eb 50%,#047857 100%);--brand-muted:228 80% 94%;--brand-muted-foreground:228 100% 28%;--shadow-card:0 0 0 1px hsl(var(--border));--shadow-card-hover:0 0 0 2px hsl(var(--foreground)/.35);--shadow-soft:0 0 0 1px hsl(var(--border));--shadow-pill:0 1px 2px hsl(var(--primary)/.4)}html.dark[data-palette=contrast]{--background:0 0% 0%;--foreground:0 0% 100%;--card:0 0% 6%;--card-foreground:0 0% 100%;--popover:0 0% 6%;--popover-foreground:0 0% 100%;--primary:213 100% 72%;--primary-foreground:0 0% 0%;--secondary:0 0% 92%;--secondary-foreground:0 0% 0%;--muted:0 0% 12%;--muted-foreground:0 0% 88%;--accent:213 60% 16%;--accent-foreground:0 0% 100%;--destructive:0 90% 62%;--destructive-foreground:0 0% 0%;--border:0 0% 58%;--input:0 0% 58%;--ring:213 100% 72%;--radius:6px;--chart-teal:213 100% 72%;--chart-green:142 90% 55%;--chart-periwinkle:250 100% 78%;--chart-sky:190 90% 60%;--chart-amber:45 100% 55%;--chart-orange:24 100% 62%;--chart-grid:0 0% 32%;--chart-tick:0 0% 88%;--chart-tooltip-bg:0 0% 6%;--chart-tooltip-border:0 0% 50%;--chart-tooltip-title:0 0% 100%;--chart-tooltip-item:0 0% 92%;--chart-fill:.55;--chart-fill-strong:.8;--chart-gradient-opacity:.55;--brand-gradient:linear-gradient(135deg,#1d4ed8 0%,#60a5fa 40%,#93c5fd 70%,#4ade80 100%);--brand-gradient-text:linear-gradient(90deg,#93c5fd 0%,#7dd3fc 50%,#4ade80 100%);--brand-gradient-vertical:linear-gradient(to bottom,#93c5fd 0%,#7dd3fc 50%,#4ade80 100%);--brand-muted:213 60% 14%;--brand-muted-foreground:213 100% 82%;--shadow-card:0 0 0 1px hsl(var(--border));--shadow-card-hover:0 0 0 2px hsl(var(--foreground)/.5);--shadow-soft:0 0 0 1px hsl(var(--border));--shadow-pill:0 1px 2px hsl(var(--primary)/.5)}
