:root{color-scheme:light;--background:0 0% 100%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--popover:0 0% 100%;--popover-foreground:222 47% 11%;--primary:239 84% 67%;--primary-foreground:0 0% 100%;--secondary:210 40% 96%;--secondary-foreground:222 47% 11%;--muted:210 40% 96%;--muted-foreground:215 16% 47%;--accent:210 40% 96%;--accent-foreground:222 47% 11%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--success:142 76% 36%;--success-foreground:0 0% 100%;--warning:38 92% 50%;--warning-foreground:0 0% 0%;--info:217 91% 60%;--info-foreground:0 0% 100%;--border:214 32% 91%;--input:214 32% 91%;--ring:239 84% 67%;--radius:0.5rem;--chart-1:221 83% 53%;--chart-2:142 76% 36%;--chart-3:38 92% 50%;--chart-4:280 65% 60%;--chart-5:0 84% 60%}.dark{color-scheme:dark;--background:222 47% 11%;--foreground:210 40% 98%;--card:222 47% 14%;--card-foreground:210 40% 98%;--popover:222 47% 14%;--popover-foreground:210 40% 98%;--primary:239 84% 74%;--primary-foreground:222 47% 11%;--secondary:217 33% 17%;--secondary-foreground:210 40% 98%;--muted:217 33% 17%;--muted-foreground:215 20% 65%;--accent:217 33% 17%;--accent-foreground:210 40% 98%;--destructive:0 62% 55%;--destructive-foreground:0 0% 100%;--success:142 76% 45%;--success-foreground:0 0% 100%;--warning:38 92% 55%;--warning-foreground:0 0% 0%;--info:217 91% 65%;--info-foreground:0 0% 100%;--border:217 33% 25%;--input:217 33% 25%;--ring:239 84% 67%;--chart-1:221 83% 60%;--chart-2:142 76% 45%;--chart-3:38 92% 55%;--chart-4:280 65% 68%;--chart-5:0 84% 65%}.theme-lab{--primary:172 66% 50%;--primary-foreground:0 0% 100%;--accent:262 83% 58%;--accent-foreground:0 0% 100%;--ring:172 66% 50%}.dark.theme-lab{--primary:172 66% 60%;--primary-foreground:172 66% 10%;--accent:262 83% 68%;--accent-foreground:0 0% 100%}.theme-clinical{--primary:199 89% 48%;--primary-foreground:0 0% 100%;--accent:142 76% 36%;--accent-foreground:0 0% 100%;--ring:199 89% 48%;--radius:0.375rem}.dark.theme-clinical{--primary:199 89% 58%;--primary-foreground:199 89% 10%;--accent:142 76% 45%;--accent-foreground:0 0% 100%}