:root{--background:60 4% 95.5%;--foreground:0 0% 3.9%;--muted:60 2% 92%;--muted-foreground:60 1% 40%;--border:60 2% 86%;--input:60 1% 50%;--ring:0 0% 3.9%;--card:60 9% 98%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--accent:60 2% 90%;--accent-foreground:0 0% 3.9%;--primary:0 0% 3.9%;--primary-foreground:60 4% 95.5%;--success:150 59% 30%;--success-foreground:0 0% 100%;--warning:35 75% 30%;--warning-foreground:0 0% 100%;--danger:0 60% 42%;--danger-foreground:0 0% 100%;--info:212 50% 38%;--info-foreground:0 0% 100%;--glass:hsla(0,0%,100%,.55);--glass-edge:hsla(0,0%,100%,.95);--glass-shadow:0 40px 80px -40px rgba(10,10,20,.35),0 1px 0 hsla(0,0%,100%,.9) inset;--radius:10px;color-scheme:light}.dark{--background:0 0% 2%;--foreground:60 3% 94.3%;--muted:0 0% 7.1%;--muted-foreground:60 1% 53.7%;--border:0 0% 12%;--input:0 0% 42%;--ring:60 3% 94.3%;--card:0 0% 5%;--card-foreground:60 3% 94.3%;--popover:0 0% 8%;--popover-foreground:60 3% 94.3%;--accent:0 0% 11%;--accent-foreground:60 3% 94.3%;--primary:60 3% 94.3%;--primary-foreground:0 0% 2%;--success:150 54% 59%;--success-foreground:0 0% 2%;--warning:38 58% 60%;--warning-foreground:0 0% 2%;--danger:0 62% 66%;--danger-foreground:0 0% 2%;--info:212 52% 68%;--info-foreground:0 0% 2%;--glass:rgba(24,24,26,.5);--glass-edge:hsla(0,0%,100%,.12);--glass-shadow:0 40px 90px -40px rgba(0,0,0,.9),0 1px 0 hsla(0,0%,100%,.08) inset;color-scheme:dark}