:root{--background:300 20% 99%;--foreground:288 24% 10%;--card:0 0% 100%;--card-foreground:288 24% 10%;--popover:0 0% 100%;--popover-foreground:288 24% 10%;--primary:267 84% 58%;--primary-foreground:300 20% 99%;--secondary:296 32% 95%;--secondary-foreground:288 24% 12%;--muted:296 28% 95.5%;--muted-foreground:290 8% 42%;--accent:296 32% 94%;--accent-foreground:288 24% 12%;--destructive:0 84% 58%;--destructive-foreground:300 20% 99%;--border:293 22% 89%;--input:293 22% 89%;--ring:267 84% 58%;--radius:0.625rem;--chart-1:267 84% 58%;--chart-2:316 78% 56%;--chart-3:189 84% 45%;--chart-4:38 92% 55%;--chart-5:152 62% 42%}.dark{--background:288 32% 7%;--foreground:296 24% 96%;--card:288 30% 10%;--card-foreground:296 24% 96%;--popover:288 30% 10%;--popover-foreground:296 24% 96%;--primary:267 92% 66%;--primary-foreground:288 32% 8%;--secondary:292 22% 16%;--secondary-foreground:296 24% 96%;--muted:292 22% 16%;--muted-foreground:290 10% 62%;--accent:292 22% 18%;--accent-foreground:296 24% 96%;--destructive:0 76% 60%;--destructive-foreground:296 24% 96%;--border:292 20% 20%;--input:292 20% 20%;--ring:267 92% 66%;--chart-1:267 92% 66%;--chart-2:316 82% 62%;--chart-3:189 88% 55%;--chart-4:38 95% 60%;--chart-5:152 68% 50%}