.high-contrast{--background:0 0% 100%;--foreground:0 0% 0%;--card:0 0% 100%;--card-foreground:0 0% 0%;--popover:0 0% 100%;--popover-foreground:0 0% 0%;--primary:217 100% 40%;--primary-foreground:0 0% 100%;--secondary:0 0% 90%;--secondary-foreground:0 0% 0%;--muted:0 0% 90%;--muted-foreground:0 0% 20%;--accent:217 100% 95%;--accent-foreground:217 100% 30%;--destructive:0 100% 30%;--destructive-foreground:0 0% 100%;--border:0 0% 20%;--input:0 0% 20%;--ring:217 100% 40%;--chart-1:217 100% 40%;--chart-2:160 100% 25%;--chart-3:30 100% 35%;--chart-4:280 100% 35%;--chart-5:340 100% 35%;--sidebar-background:0 0% 100%;--sidebar-foreground:0 0% 0%;--sidebar-primary:217 100% 40%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:217 100% 95%;--sidebar-accent-foreground:217 100% 30%;--sidebar-border:0 0% 20%;--sidebar-ring:217 100% 40%}.dark.high-contrast{--background:0 0% 0%;--foreground:0 0% 100%;--card:0 0% 0%;--card-foreground:0 0% 100%;--popover:0 0% 0%;--popover-foreground:0 0% 100%;--primary:60 100% 50%;--primary-foreground:0 0% 0%;--secondary:0 0% 15%;--secondary-foreground:0 0% 100%;--muted:0 0% 15%;--muted-foreground:0 0% 100%;--accent:60 100% 10%;--accent-foreground:60 100% 80%;--destructive:0 100% 50%;--destructive-foreground:0 0% 0%;--border:0 0% 100%;--input:0 0% 100%;--ring:60 100% 50%;--chart-1:60 100% 50%;--chart-2:160 100% 60%;--chart-3:30 100% 60%;--chart-4:280 100% 60%;--chart-5:340 100% 60%;--sidebar-background:0 0% 0%;--sidebar-foreground:0 0% 100%;--sidebar-primary:60 100% 50%;--sidebar-primary-foreground:0 0% 0%;--sidebar-accent:60 100% 10%;--sidebar-accent-foreground:60 100% 80%;--sidebar-border:0 0% 100%;--sidebar-ring:60 100% 50%}.high-contrast a{text-decoration:underline}.high-contrast a:focus,.high-contrast button:focus,.high-contrast input:focus,.high-contrast textarea:focus,.high-contrast select:focus{outline:3px solid hsl(var(--ring));outline-offset:2px}
