:root{--background:oklch(5.5% .012 260);--foreground:oklch(97% .008 250);--card:oklch(10.5% .018 260);--card-foreground:oklch(97% .008 250);--popover:oklch(9% .018 260);--popover-foreground:oklch(97% .008 250);--primary:oklch(68% .19 255);--primary-foreground:oklch(99% .003 250);--secondary:oklch(14% .022 260);--secondary-foreground:oklch(94% .008 250);--muted:oklch(13% .018 260);--muted-foreground:oklch(68% .018 255);--accent:oklch(18% .035 255);--accent-foreground:oklch(98% .005 250);--destructive:oklch(61% .22 25);--destructive-foreground:oklch(99% .003 250);--success:oklch(70% .16 155);--border:oklch(25% .035 255);--input:oklch(19% .025 260);--ring:oklch(68% .19 255);--glass:oklch(9% .02 260/.72);--glass-border:oklch(42% .08 255/.42)}.dark{--background:oklch(5.5% .012 260);--foreground:oklch(97% .008 250);--card:oklch(10.5% .018 260);--card-foreground:oklch(97% .008 250);--popover:oklch(9% .018 260);--popover-foreground:oklch(97% .008 250);--primary:oklch(68% .19 255);--primary-foreground:oklch(99% .003 250);--secondary:oklch(14% .022 260);--secondary-foreground:oklch(94% .008 250);--muted:oklch(13% .018 260);--muted-foreground:oklch(68% .018 255);--accent:oklch(18% .035 255);--accent-foreground:oklch(98% .005 250);--destructive:oklch(61% .22 25);--destructive-foreground:oklch(99% .003 250);--border:oklch(25% .035 255);--input:oklch(19% .025 260);--ring:oklch(68% .19 255);--glass:oklch(9% .02 260/.72);--glass-border:oklch(42% .08 255/.42)}body{background:radial-gradient(circle at 8% 0,oklch(25% .12 255/.22),#0000 34%),radial-gradient(circle at 92% 18%,oklch(22% .16 25/.18),#0000 30%),linear-gradient(145deg,oklch(4.5% .01 260),oklch(7% .018 255) 52%,oklch(4.5% .012 25))}.bg-primary,.bg-primary\/90{box-shadow:0 0 24px oklch(68% .19 255/.24)}.text-destructive,.border-destructive{color:oklch(70% .2 25)}button:hover,a:hover{transition:filter .18s,transform .18s}.glass,.glass-panel,.liquid-glass,.surface,.neo-raised{box-shadow:0 18px 55px oklch(0% 0 0/.35),0 0 30px oklch(68% .19 255/.07)}.btn-liquid{background:linear-gradient(135deg,oklch(68% .19 255),oklch(54% .2 270) 65%,oklch(60% .2 25))}.btn-primary{background:linear-gradient(135deg,oklch(68% .19 255),oklch(55% .19 270))}
