:root{--background:0 0% 2%;--foreground:0 0% 100%;--card:225 18% 7%;--card-foreground:0 0% 100%;--popover:225 18% 7%;--popover-foreground:0 0% 100%;--primary:222 81% 56%;--primary-foreground:0 0% 100%;--secondary:225 16% 11%;--secondary-foreground:0 0% 100%;--muted:225 14% 13%;--muted-foreground:220 9% 67%;--accent:222 55% 17%;--accent-foreground:213 100% 82%;--destructive:0 72.2% 50.6%;--destructive-foreground:60 9.1% 97.8%;--border:225 12% 19%;--input:225 12% 22%;--ring:222 81% 56%;--radius:0.75rem;--chart-1:160 84% 35%;--chart-2:173 68% 39%;--chart-3:142 56% 45%;--chart-4:190 62% 42%;--chart-5:95 48% 48%;--gradient-1:radial-gradient(circle at 50% -10%,rgb(52 106 234/0.2) 0%,transparent 38%),linear-gradient(180deg,#050505,#080a10);--gradient-2:linear-gradient(135deg,#08090d,#111521 55%,#071632);--gradient-3:linear-gradient(135deg,#050505,#0d1018 50%,#11152a);--gradient-4:linear-gradient(135deg,#0b1731,#08090d);--hero-gradient:radial-gradient(circle at 50% 0%,rgb(52 106 234/0.24) 0%,rgb(52 106 234/0.07) 34%,transparent 66%),linear-gradient(180deg,#050505,#08090d)}.dark{--background:0 0% 2%;--foreground:0 0% 100%;--card:225 18% 7%;--card-foreground:0 0% 100%;--popover:225 18% 7%;--popover-foreground:0 0% 100%;--primary:222 81% 56%;--primary-foreground:0 0% 100%;--secondary:225 16% 11%;--secondary-foreground:0 0% 100%;--muted:225 14% 13%;--muted-foreground:220 9% 67%;--accent:222 55% 17%;--accent-foreground:213 100% 82%;--destructive:0 72.2% 50.6%;--destructive-foreground:60 9.1% 97.8%;--border:225 12% 19%;--input:225 12% 22%;--ring:222 81% 56%;--chart-1:160 84% 35%;--chart-2:173 68% 39%;--chart-3:142 56% 45%;--chart-4:190 62% 42%;--chart-5:95 48% 48%;--gradient-1:radial-gradient(circle at 50% -10%,rgb(52 106 234/0.2) 0%,transparent 38%),linear-gradient(180deg,#050505,#080a10);--gradient-2:linear-gradient(135deg,#08090d,#111521 55%,#071632);--gradient-3:linear-gradient(135deg,#050505,#0d1018 50%,#11152a);--gradient-4:linear-gradient(135deg,#0b1731,#08090d);--hero-gradient:radial-gradient(circle at 50% 0%,rgb(52 106 234/0.24) 0%,rgb(52 106 234/0.07) 34%,transparent 66%),linear-gradient(180deg,#050505,#08090d)}