:root{--background:0 0% 100%;--foreground:211 78% 11%;--card:0 0% 100%;--card-foreground:211 78% 11%;--popover:0 0% 100%;--popover-foreground:211 78% 11%;--primary:221.2 83.2% 53.3%;--primary-foreground:0 0% 100%;--secondary:213 40% 96%;--secondary-foreground:211 78% 11%;--muted:213 40% 96%;--muted-foreground:210 21% 33%;--accent:213 40% 96%;--accent-foreground:211 78% 11%;--destructive:4 74% 48%;--destructive-foreground:0 0% 100%;--success:142 70% 28%;--success-foreground:0 0% 100%;--warning:25 88% 36%;--warning-foreground:0 0% 100%;--info:201 88% 34%;--info-foreground:0 0% 100%;--cat-blue:221 78% 44%;--cat-indigo:243 50% 50%;--cat-purple:273 52% 47%;--cat-amber:30 84% 36%;--cat-rose:346 72% 45%;--cat-slate:215 20% 37%;--border:210 44% 93%;--input:214 20% 84%;--ring:221.2 83.2% 53.3%;--radius:0.5rem;--chart-1:221 83% 53%;--chart-2:199 89% 48%;--chart-3:211 61% 33%;--chart-4:161 94% 30%;--chart-5:43 96% 50%;--chart-cat-1:212.8 67.7% 50.2%;--chart-cat-2:17 82.1% 56.3%;--chart-cat-3:158.5 73.3% 39.6%;--chart-cat-4:40.8 100% 46.5%;--chart-cat-5:337.4 70.3% 69.6%;--chart-cat-6:120 100% 25.7%;--chart-cat-7:248.8 48.4% 44.1%;--chart-cat-8:0.4 73.5% 58.6%;--chart-other:215 20.2% 65.1%}.dark{--background:211 60% 7%;--foreground:210 40% 98%;--card:211 55% 9%;--card-foreground:210 40% 98%;--popover:211 55% 9%;--popover-foreground:210 40% 98%;--primary:217.2 91.2% 59.8%;--primary-foreground:0 0% 100%;--secondary:213 40% 14%;--secondary-foreground:210 40% 98%;--muted:213 40% 14%;--muted-foreground:213 18% 70%;--accent:213 40% 14%;--accent-foreground:210 40% 98%;--destructive:5 75% 60%;--destructive-foreground:0 0% 100%;--success:136 50% 55%;--success-foreground:211 78% 11%;--warning:32 95% 58%;--warning-foreground:211 78% 11%;--info:204 95% 60%;--info-foreground:211 78% 11%;--cat-blue:217 80% 68%;--cat-indigo:243 70% 72%;--cat-purple:271 68% 70%;--cat-amber:38 92% 60%;--cat-rose:348 80% 68%;--cat-slate:215 20% 65%;--border:213 35% 18%;--input:213 25% 26%;--ring:224.3 76.3% 48%;--chart-1:217 91% 60%;--chart-2:199 89% 55%;--chart-3:211 50% 65%;--chart-4:161 70% 45%;--chart-5:43 96% 56%;--chart-cat-1:212.8 76.8% 56.1%;--chart-cat-2:17.1 70.2% 50%;--chart-cat-3:159.2 72.7% 35.9%;--chart-cat-4:39.7 100% 39.4%;--chart-cat-5:338.2 61.1% 57.6%;--chart-cat-6:120 100% 25.7%;--chart-cat-7:246.6 69.4% 71.8%;--chart-cat-8:0 71.8% 65.3%;--chart-other:215.4 16.3% 46.9%}