/* Generated from 8bitcn-ui app/globals.css (MIT, TheOrcDev). Theme = html[data-theme], dark = html.dark */
:root {
  --background: oklch(1 0 0);
  --foreground: oklch(0.145 0 0);
  --card: oklch(1 0 0);
  --card-foreground: oklch(0.145 0 0);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(0.145 0 0);
  --primary: oklch(0.205 0 0);
  --primary-foreground: oklch(0.985 0 0);
  --secondary: oklch(0.97 0 0);
  --secondary-foreground: oklch(0.205 0 0);
  --muted: oklch(0.97 0 0);
  --muted-foreground: oklch(0.556 0 0);
  --accent: oklch(0.97 0 0);
  --accent-foreground: oklch(0.205 0 0);
  --destructive: oklch(0.577 0.245 27.325);
  --border: oklch(0.922 0 0);
  --input: oklch(0.922 0 0);
  --ring: oklch(0.708 0 0);
  --chart-1: oklch(0.2 0 0);
  --chart-2: oklch(0.4 0 0);
  --chart-3: oklch(0.6 0 0);
  --chart-4: oklch(0.8 0 0);
  --chart-5: oklch(0.3 0 0);
}
html.dark {
  --background: oklch(0.145 0 0);
  --foreground: oklch(0.985 0 0);
  --card: oklch(0.205 0 0);
  --card-foreground: oklch(0.985 0 0);
  --popover: oklch(0.205 0 0);
  --popover-foreground: oklch(0.985 0 0);
  --primary: oklch(0.922 0 0);
  --primary-foreground: oklch(0.205 0 0);
  --secondary: oklch(0.269 0 0);
  --secondary-foreground: oklch(0.985 0 0);
  --muted: oklch(0.269 0 0);
  --muted-foreground: oklch(0.708 0 0);
  --accent: oklch(0.269 0 0);
  --accent-foreground: oklch(0.985 0 0);
  --destructive: oklch(0.704 0.191 22.216);
  --border: oklch(1 0 0 / 10%);
  --input: oklch(1 0 0 / 15%);
  --ring: oklch(0.556 0 0);
  --chart-1: oklch(0.95 0 0);
  --chart-2: oklch(0.8 0 0);
  --chart-3: oklch(0.65 0 0);
  --chart-4: oklch(0.5 0 0);
  --chart-5: oklch(0.75 0 0);
}
html[data-theme="sega"] {
  --primary: oklch(0.5 0.2 260);
  --primary-foreground: oklch(0.9 0.02 260);
  --background: oklch(0.85 0.1 220);
  --foreground: oklch(0.1 0.1 280);
  --card: oklch(0.85 0.1 220);
  --card-foreground: oklch(0.1 0.1 280);
  --popover: oklch(0.85 0.1 220);
  --popover-foreground: oklch(0.1 0.1 280);
  --secondary: oklch(0.5 0.2 260);
  --secondary-foreground: oklch(0.1 0.1 280);
  --muted: oklch(0.1 0.1 280);
  --muted-foreground: oklch(0.5 0.2 280);
  --accent: oklch(0.5 0.2 260);
  --accent-foreground: oklch(1 0 0);
  --destructive: oklch(0.6 0.2 20);
  --border: oklch(0.5 0.2 260);
  --input: oklch(0.5 0.2 260);
  --ring: oklch(0.5 0.2 260);
  --chart-1: oklch(0.5 0.2 260);
  --chart-2: oklch(0.3 0.2 260);
  --chart-3: oklch(0.7 0.1 250);
  --chart-4: oklch(0.6 0.15 250);
  --chart-5: oklch(0.4 0.15 250);
}
html.dark[data-theme="sega"] {
  --primary: oklch(0.5 0.2 260);
  --primary-foreground: oklch(0.9 0.02 260);
  --background: oklch(0.1 0.1 280);
  --foreground: oklch(0.9 0.02 260);
  --card: oklch(0.1 0.1 280);
  --card-foreground: oklch(0.9 0.02 260);
  --popover: oklch(0.1 0.1 280);
  --popover-foreground: oklch(0.9 0.02 260);
  --secondary: oklch(0.5 0.2 260);
  --secondary-foreground: oklch(0.9 0.02 260);
  --muted: oklch(0.5 0.2 260);
  --muted-foreground: oklch(0.85 0.1 220);
  --accent: oklch(0.5 0.2 260);
  --accent-foreground: oklch(1 0 0);
  --destructive: oklch(0.5 0.2 20);
  --border: oklch(0.5 0.2 260);
  --input: oklch(0.5 0.2 260);
  --ring: oklch(0.3 0.1 260);
  --chart-1: oklch(0.5 0.2 260);
  --chart-2: oklch(0.3 0.2 260);
  --chart-3: oklch(0.5 0.2 280);
  --chart-4: oklch(0.4 0.2 250);
  --chart-5: oklch(0.4 0.15 250);
}
html[data-theme="nintendo"] {
  --primary: oklch(0.5 0.2 280);
  --primary-foreground: oklch(0 0 0);
  --background: oklch(1 0 0);
  --foreground: oklch(0 0 0);
  --card: oklch(1 0 0);
  --card-foreground: oklch(0 0 0);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(0 0 0);
  --secondary: oklch(0.7 0 0);
  --secondary-foreground: oklch(0 0 0);
  --muted: oklch(0.7 0 0);
  --muted-foreground: oklch(0.4 0 0);
  --accent: oklch(0.7 0.1 260);
  --accent-foreground: oklch(1 0 0);
  --destructive: oklch(0.5 0.2 10);
  --border: oklch(0.5 0.2 280);
  --input: oklch(0.5 0.2 280);
  --ring: oklch(0.5 0.2 280);
  --chart-1: oklch(0.7 0 0);
  --chart-2: oklch(0.5 0.2 280);
  --chart-3: oklch(0.7 0 0);
  --chart-4: oklch(0.4 0 0);
  --chart-5: oklch(0.5 0.2 280);
}
html.dark[data-theme="nintendo"] {
  --primary: oklch(0.5 0.2 280);
  --primary-foreground: oklch(0.9 0.05 280);
  --background: oklch(0.16 0.05 260);
  --foreground: oklch(1 0 0);
  --card: oklch(0.2 0.06 260);
  --card-foreground: oklch(1 0 0);
  --popover: oklch(0.2 0.06 260);
  --popover-foreground: oklch(1 0 0);
  --secondary: oklch(0.4 0 0);
  --secondary-foreground: oklch(1 0 0);
  --muted: oklch(0.4 0 0);
  --muted-foreground: oklch(0.7 0 0);
  --accent: oklch(0.4 0.2 280);
  --accent-foreground: oklch(1 0 0);
  --destructive: oklch(0.4 0.2 10);
  --border: oklch(1 0 0);
  --input: oklch(0.5 0.2 280);
  --ring: oklch(0.7 0.15 250);
  --chart-1: oklch(0 0 0);
  --chart-2: oklch(0.2 0 0);
  --chart-3: oklch(0.4 0 0);
  --chart-4: oklch(0.4 0.2 10);
  --chart-5: oklch(0.5 0.2 280);
}
html[data-theme="gameboy"] {
  --primary: oklch(0.7 0.2 120);
  --primary-foreground: oklch(0.2 0.1 140);
  --background: oklch(0.8 0.2 140);
  --foreground: oklch(0.2 0.1 140);
  --card: oklch(0.8 0.2 140);
  --card-foreground: oklch(0.2 0.1 140);
  --popover: oklch(0.8 0.2 140);
  --popover-foreground: oklch(0.2 0.1 140);
  --secondary: oklch(0.7 0.2 120);
  --secondary-foreground: oklch(0.2 0.1 140);
  --muted: oklch(0.7 0.2 120);
  --muted-foreground: oklch(0.2 0.1 140);
  --accent: oklch(0.3 0.2 140);
  --accent-foreground: oklch(0.8 0.2 120);
  --destructive: oklch(0.5 0.3 30);
  --border: oklch(0.4 0.2 140);
  --input: oklch(0.4 0.2 140);
  --ring: oklch(0.8 0.2 120);
  --chart-1: oklch(0.4 0.2 140);
  --chart-2: oklch(0.3 0.2 140);
  --chart-3: oklch(0.4 0.2 140);
  --chart-4: oklch(0.4 0.2 140);
  --chart-5: oklch(0.4 0.2 140);
}
html.dark[data-theme="gameboy"] {
  --primary: oklch(0.7 0.2 120);
  --primary-foreground: oklch(0.2 0.1 140);
  --background: oklch(0.2 0.1 140);
  --foreground: oklch(0.8 0.2 120);
  --card: oklch(0.2 0.1 140);
  --card-foreground: oklch(0.8 0.2 120);
  --popover: oklch(0.2 0.1 140);
  --popover-foreground: oklch(0.8 0.2 120);
  --secondary: oklch(0.3 0.1 140);
  --secondary-foreground: oklch(0.8 0.2 120);
  --muted: oklch(0.3 0.1 140);
  --muted-foreground: oklch(0.7 0.2 120);
  --accent: oklch(0.4 0.2 140);
  --accent-foreground: oklch(0.8 0.2 120);
  --destructive: oklch(0.5 0.3 30);
  --border: oklch(0.4 0.2 140);
  --input: oklch(0.4 0.2 140);
  --ring: oklch(0.8 0.2 120);
  --chart-1: oklch(0.4 0.2 140);
  --chart-2: oklch(0.3 0.2 140);
  --chart-3: oklch(0.4 0.2 140);
  --chart-4: oklch(0.4 0.2 140);
  --chart-5: oklch(0.4 0.2 140);
}
html[data-theme="atari"] {
  --primary: oklch(0.5 0.2 60);
  --primary-foreground: oklch(0 0 0);
  --background: oklch(0.7 0 0);
  --foreground: oklch(0 0 0);
  --card: oklch(1 0 0);
  --card-foreground: oklch(0 0 0);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(0 0 0);
  --secondary: oklch(0.7 0 0);
  --secondary-foreground: oklch(0 0 0);
  --muted: oklch(0.7 0 0);
  --muted-foreground: oklch(0 0 0);
  --accent: oklch(0.5 0.2 60);
  --accent-foreground: oklch(1 0 0);
  --destructive: oklch(0.5 0.3 20);
  --border: oklch(0.5 0.2 60);
  --input: oklch(0.7 0 0);
  --ring: oklch(0.7 0 0);
  --chart-1: oklch(0.7 0 0);
  --chart-2: oklch(0.5 0.2 60);
  --chart-3: oklch(0.9 0 0);
  --chart-4: oklch(0.7 0 0);
  --chart-5: oklch(0.5 0.3 280);
}
html.dark[data-theme="atari"] {
  --primary: oklch(0.4 0.2 60);
  --primary-foreground: oklch(0.9 0 0);
  --background: oklch(0.2 0 0);
  --foreground: oklch(0.9 0 0);
  --card: oklch(0.4 0 0);
  --card-foreground: oklch(0.9 0 0);
  --popover: oklch(0.4 0 0);
  --popover-foreground: oklch(0.9 0 0);
  --secondary: oklch(0.4 0 0);
  --secondary-foreground: oklch(0.9 0 0);
  --muted: oklch(0.4 0 0);
  --muted-foreground: oklch(0.7 0 0);
  --accent: oklch(0.4 0.2 60);
  --accent-foreground: oklch(1 0 0);
  --destructive: oklch(0.4 0.3 20);
  --border: oklch(0.4 0 0);
  --input: oklch(0.4 0 0);
  --ring: oklch(0 0 0);
  --chart-1: oklch(0 0 0);
  --chart-2: oklch(0.4 0.2 60);
  --chart-3: oklch(0.7 0 0);
  --chart-4: oklch(0.4 0 0);
  --chart-5: oklch(0.5 0.3 280);
}
html[data-theme="arcade"] {
  --primary: oklch(0.7 0.25 320);
  --primary-foreground: oklch(0.1 0.05 320);
  --background: oklch(0.98 0.01 280);
  --foreground: oklch(0.1 0.05 280);
  --card: oklch(1 0 0);
  --card-foreground: oklch(0.1 0.05 280);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(0.1 0.05 280);
  --secondary: oklch(0.6 0.2 220);
  --secondary-foreground: oklch(0.1 0.05 220);
  --muted: oklch(0.95 0.02 280);
  --muted-foreground: oklch(0.4 0.1 280);
  --accent: oklch(0.8 0.25 60);
  --accent-foreground: oklch(0.1 0.05 60);
  --destructive: oklch(0.7 0.3 20);
  --border: oklch(0.7 0.25 320);
  --input: oklch(0.95 0.02 280);
  --ring: oklch(0.7 0.25 320);
  --chart-1: oklch(0.7 0.25 320);
  --chart-2: oklch(0.6 0.2 220);
  --chart-3: oklch(0.8 0.25 60);
  --chart-4: oklch(0.7 0.3 20);
  --chart-5: oklch(0.6 0.25 140);
}
html.dark[data-theme="arcade"] {
  --primary: oklch(0.8 0.3 320);
  --primary-foreground: oklch(0.05 0.02 320);
  --background: oklch(0.02 0.01 280);
  --foreground: oklch(0.98 0.01 280);
  --card: oklch(0.05 0.02 280);
  --card-foreground: oklch(0.98 0.01 280);
  --popover: oklch(0.05 0.02 280);
  --popover-foreground: oklch(0.98 0.01 280);
  --secondary: oklch(0.7 0.25 220);
  --secondary-foreground: oklch(0.05 0.02 220);
  --muted: oklch(0.1 0.03 280);
  --muted-foreground: oklch(0.8 0.1 280);
  --accent: oklch(0.9 0.3 60);
  --accent-foreground: oklch(0.7 0.25 220);
  --destructive: oklch(0.8 0.35 20);
  --border: oklch(0.8 0.3 320);
  --input: oklch(0.1 0.03 280);
  --ring: oklch(0.6 0.25 320);
  --chart-1: oklch(0.8 0.3 320);
  --chart-2: oklch(0.7 0.25 220);
  --chart-3: oklch(0.9 0.3 60);
  --chart-4: oklch(0.8 0.35 20);
  --chart-5: oklch(0.7 0.3 140);
}
html[data-theme="neo-geo"] {
  --primary: oklch(0.65 0.25 25);
  --primary-foreground: oklch(0.98 0.01 25);
  --background: oklch(0.98 0.03 25);
  --foreground: oklch(0.15 0.05 25);
  --card: oklch(1 0 0);
  --card-foreground: oklch(0.15 0.05 25);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(0.15 0.05 25);
  --secondary: oklch(0.9 0.02 25);
  --secondary-foreground: oklch(0.15 0.05 25);
  --muted: oklch(0.95 0.01 25);
  --muted-foreground: oklch(0.45 0.1 25);
  --accent: oklch(0.75 0.2 25);
  --accent-foreground: oklch(0.98 0.01 25);
  --destructive: oklch(0.7 0.3 20);
  --border: oklch(0.8 0.1 25);
  --input: oklch(0.95 0.01 25);
  --ring: oklch(0.65 0.25 25);
  --chart-1: oklch(0.65 0.25 25);
  --chart-2: oklch(0.45 0.2 25);
  --chart-3: oklch(0.8 0.15 25);
  --chart-4: oklch(0.6 0.25 25);
  --chart-5: oklch(0.7 0.2 25);
}
html.dark[data-theme="neo-geo"] {
  --primary: oklch(0.75 0.3 25);
  --primary-foreground: oklch(0.05 0.02 25);
  --background: oklch(0.05 0.02 25);
  --foreground: oklch(0.95 0.01 25);
  --card: oklch(0.1 0.03 25);
  --card-foreground: oklch(0.95 0.01 25);
  --popover: oklch(0.1 0.03 25);
  --popover-foreground: oklch(0.95 0.01 25);
  --secondary: oklch(0.15 0.05 25);
  --secondary-foreground: oklch(0.95 0.01 25);
  --muted: oklch(0.15 0.05 25);
  --muted-foreground: oklch(0.7 0.1 25);
  --accent: oklch(0.2 0.08 25);
  --accent-foreground: oklch(0.95 0.01 25);
  --destructive: oklch(0.8 0.35 20);
  --border: oklch(0.2 0.08 25);
  --input: oklch(0.15 0.05 25);
  --ring: oklch(0.55 0.25 25);
  --chart-1: oklch(0.75 0.3 25);
  --chart-2: oklch(0.55 0.25 25);
  --chart-3: oklch(0.85 0.2 25);
  --chart-4: oklch(0.65 0.3 25);
  --chart-5: oklch(0.75 0.25 25);
}
html[data-theme="soft-pop"] {
  --background: oklch(0.9789 0.0082 121.6272);
  --foreground: oklch(0 0 0);
  --card: oklch(1 0 0);
  --card-foreground: oklch(0 0 0);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(0 0 0);
  --primary: oklch(0.5106 0.2301 276.9656);
  --primary-foreground: oklch(1 0 0);
  --secondary: oklch(0.7038 0.123 182.5025);
  --secondary-foreground: oklch(1 0 0);
  --muted: oklch(0.9551 0 0);
  --muted-foreground: oklch(0.3211 0 0);
  --accent: oklch(0.7686 0.1647 70.0804);
  --accent-foreground: oklch(0.7845 0.1325 181.912);
  --destructive: oklch(0.6368 0.2078 25.3313);
  --border: oklch(0 0 0);
  --input: oklch(0.5555 0 0);
  --ring: oklch(0.7853 0.1041 274.7134);
  --chart-1: oklch(0.5106 0.2301 276.9656);
  --chart-2: oklch(0.7038 0.123 182.5025);
  --chart-3: oklch(0.7686 0.1647 70.0804);
  --chart-4: oklch(0.6559 0.2118 354.3084);
  --chart-5: oklch(0.7227 0.192 149.5793);
}
html.dark[data-theme="soft-pop"] {
  --background: oklch(0 0 0);
  --foreground: oklch(1 0 0);
  --card: oklch(0.2455 0.0217 257.2823);
  --card-foreground: oklch(1 0 0);
  --popover: oklch(0.2455 0.0217 257.2823);
  --popover-foreground: oklch(1 0 0);
  --primary: oklch(0.6801 0.1583 276.9349);
  --primary-foreground: oklch(0 0 0);
  --secondary: oklch(0.7845 0.1325 181.912);
  --secondary-foreground: oklch(0 0 0);
  --muted: oklch(0.3211 0 0);
  --muted-foreground: oklch(0.8452 0 0);
  --accent: oklch(0.879 0.1534 91.6054);
  --accent-foreground: oklch(0 0 0);
  --destructive: oklch(0.7106 0.1661 22.2162);
  --border: oklch(0.4459 0 0);
  --input: oklch(1 0 0);
  --ring: oklch(0.35 0.06 275);
  --chart-1: oklch(0.6801 0.1583 276.9349);
  --chart-2: oklch(0.7845 0.1325 181.912);
  --chart-3: oklch(0.879 0.1534 91.6054);
  --chart-4: oklch(0.7253 0.1752 349.7607);
  --chart-5: oklch(0.8003 0.1821 151.711);
}
html[data-theme="vhs"] {
  --background: oklch(0.9768 0.0142 308.299);
  --foreground: oklch(0.2905 0.1432 302.7167);
  --card: oklch(1 0 0);
  --card-foreground: oklch(0.2905 0.1432 302.7167);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(0.2905 0.1432 302.7167);
  --primary: oklch(0.5915 0.2569 322.8961);
  --primary-foreground: oklch(1 0 0);
  --secondary: oklch(0.5575 0.2525 302.3212);
  --secondary-foreground: oklch(1 0 0);
  --muted: oklch(0.9464 0.0327 307.1745);
  --muted-foreground: oklch(0.4383 0.1983 303.7241);
  --accent: oklch(0.903 0.0732 319.6198);
  --accent-foreground: oklch(0.3807 0.1661 304.9874);
  --destructive: oklch(0.5246 0.199 3.9582);
  --border: oklch(0.9024 0.0604 306.703);
  --input: oklch(0.9024 0.0604 306.703);
  --ring: oklch(0.5876 0.1389 241.9661);
  --chart-1: oklch(0.5915 0.2569 322.8961);
  --chart-2: oklch(0.5575 0.2525 302.3212);
  --chart-3: oklch(0.5876 0.1389 241.9661);
  --chart-4: oklch(0.6002 0.1038 184.704);
  --chart-5: oklch(0.5916 0.218 0.5844);
}
html.dark[data-theme="vhs"] {
  --background: oklch(0.166 0.0254 298.9423);
  --foreground: oklch(0.9024 0.0604 306.703);
  --card: oklch(0.1962 0.0365 301.0125);
  --card-foreground: oklch(0.9024 0.0604 306.703);
  --popover: oklch(0.1962 0.0365 301.0125);
  --popover-foreground: oklch(0.9024 0.0604 306.703);
  --primary: oklch(0.6668 0.2591 322.1499);
  --primary-foreground: oklch(0.2795 0.0368 260.031);
  --secondary: oklch(0.6268 0.2325 303.9004);
  --secondary-foreground: oklch(0.9464 0.0327 307.1745);
  --muted: oklch(0.2591 0.0611 305.6368);
  --muted-foreground: oklch(0.7161 0.0091 56.259);
  --accent: oklch(0.2932 0.1309 325.661);
  --accent-foreground: oklch(0.833 0.1322 321.4337);
  --destructive: oklch(0.5246 0.199 3.9582);
  --border: oklch(0.2905 0.1432 302.7167);
  --input: oklch(0.2905 0.1432 302.7167);
  --ring: oklch(0.6847 0.1479 237.3225);
  --chart-1: oklch(0.6668 0.2591 322.1499);
  --chart-2: oklch(0.6268 0.2325 303.9004);
  --chart-3: oklch(0.6847 0.1479 237.3225);
  --chart-4: oklch(0.7038 0.123 182.5025);
  --chart-5: oklch(0.6559 0.2118 354.3084);
}
html[data-theme="pacman"] {
  --background: oklch(1 0 0);
  --foreground: oklch(0.2101 0.0318 264.6645);
  --card: oklch(0.9846 0.0017 247.8389);
  --card-foreground: oklch(0.2101 0.0318 264.6645);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(0.2101 0.0318 264.6645);
  --primary: oklch(0.8369 0.1644 84.4286);
  --primary-foreground: oklch(0.2857 0.0639 53.8133);
  --secondary: oklch(0.6231 0.188 259.8145);
  --secondary-foreground: oklch(1 0 0);
  --muted: oklch(0.967 0.0029 264.5419);
  --muted-foreground: oklch(0.551 0.0234 264.3637);
  --accent: oklch(0.9319 0.0316 255.5855);
  --accent-foreground: oklch(0.4244 0.1809 265.6377);
  --destructive: oklch(0.6368 0.2078 25.3313);
  --border: oklch(0.8823 0.0571 254.1284);
  --input: oklch(0.8823 0.0571 254.1284);
  --ring: oklch(0.6231 0.188 259.8145);
  --chart-1: oklch(0.8369 0.1644 84.4286);
  --chart-2: oklch(0.6231 0.188 259.8145);
  --chart-3: oklch(0.6368 0.2078 25.3313);
  --chart-4: oklch(0.7227 0.192 149.5793);
  --chart-5: oklch(0.6268 0.2325 303.9004);
}
html.dark[data-theme="pacman"] {
  --background: oklch(0 0 0);
  --foreground: oklch(1 0 0);
  --card: oklch(0 0 0);
  --card-foreground: oklch(1 0 0);
  --popover: oklch(0 0 0);
  --popover-foreground: oklch(1 0 0);
  --primary: oklch(0.9451 0.1243 101.5399);
  --primary-foreground: oklch(0.2857 0.0639 53.8133);
  --secondary: oklch(0.6231 0.188 259.8145);
  --secondary-foreground: oklch(1 0 0);
  --muted: oklch(0.2046 0 0);
  --muted-foreground: oklch(0.7155 0 0);
  --accent: oklch(0.3791 0.1378 265.5222);
  --accent-foreground: oklch(0.9319 0.0316 255.5855);
  --destructive: oklch(0.5143 0.1978 16.935);
  --border: oklch(0.4882 0.2172 264.3763);
  --input: oklch(0.4882 0.2172 264.3763);
  --ring: oklch(0.7137 0.1434 254.624);
  --chart-1: oklch(0.9451 0.1243 101.5399);
  --chart-2: oklch(0.7137 0.1434 254.624);
  --chart-3: oklch(0.7106 0.1661 22.2162);
  --chart-4: oklch(0.8003 0.1821 151.711);
  --chart-5: oklch(0.7217 0.1767 305.5038);
}
html[data-theme="rusty-byte"] {
  --primary: oklch(0.65 0.18 40);
  --primary-foreground: oklch(0.98 0.02 95);
  --background: oklch(0.96 0.02 95);
  --foreground: oklch(0.2 0.05 40);
  --card: oklch(0.96 0.02 95);
  --card-foreground: oklch(0.2 0.05 40);
  --popover: oklch(0.96 0.02 95);
  --popover-foreground: oklch(0.2 0.05 40);
  --secondary: oklch(0.85 0.1 50);
  --secondary-foreground: oklch(0.25 0.06 40);
  --muted: oklch(0.9 0.05 80);
  --muted-foreground: oklch(0.45 0.05 40);
  --accent: oklch(0.7 0.15 30);
  --accent-foreground: oklch(0.98 0.02 95);
  --destructive: oklch(0.55 0.25 20);
  --border: oklch(0.82 0.05 60);
  --input: oklch(0.82 0.05 60);
  --ring: oklch(0.65 0.18 40);
  --chart-1: oklch(0.65 0.18 40);
  --chart-2: oklch(0.55 0.15 20);
  --chart-3: oklch(0.75 0.12 50);
  --chart-4: oklch(0.5 0.1 60);
  --chart-5: oklch(0.7 0.2 30);
}
html.dark[data-theme="rusty-byte"] {
  --primary: oklch(0.7 0.2 40);
  --primary-foreground: oklch(0.1 0.02 40);
  --background: oklch(0.15 0.05 40);
  --foreground: oklch(0.95 0.02 95);
  --card: oklch(0.18 0.05 40);
  --card-foreground: oklch(0.95 0.02 95);
  --popover: oklch(0.18 0.05 40);
  --popover-foreground: oklch(0.95 0.02 95);
  --secondary: oklch(0.35 0.08 40);
  --secondary-foreground: oklch(0.95 0.02 95);
  --muted: oklch(0.25 0.05 40);
  --muted-foreground: oklch(0.8 0.05 80);
  --accent: oklch(0.6 0.15 30);
  --accent-foreground: oklch(0.98 0.02 95);
  --destructive: oklch(0.55 0.25 20);
  --border: oklch(0.25 0.05 40);
  --input: oklch(0.25 0.05 40);
  --ring: oklch(0.5 0.2 40);
  --chart-1: oklch(0.65 0.18 40);
  --chart-2: oklch(0.55 0.15 20);
  --chart-3: oklch(0.75 0.12 50);
  --chart-4: oklch(0.5 0.1 60);
  --chart-5: oklch(0.7 0.2 30);
}
html[data-theme="zelda"] {
  --primary: oklch(0.75 0.2 90);
  --primary-foreground: oklch(0.1 0.02 10);
  --background: oklch(0.95 0.02 95);
  --foreground: oklch(0.5 0.15 120);
  --card: oklch(0.96 0.02 95);
  --card-foreground: oklch(0.15 0.05 120);
  --popover: oklch(0.96 0.02 95);
  --popover-foreground: oklch(0.15 0.05 120);
  --secondary: oklch(0.5 0.15 120);
  --secondary-foreground: oklch(0.95 0.02 95);
  --muted: oklch(0.9 0.02 120);
  --muted-foreground: oklch(0.4 0.05 120);
  --accent: oklch(0.85 0.2 90);
  --accent-foreground: oklch(0.1 0.02 10);
  --destructive: oklch(0.55 0.25 30);
  --border: oklch(0.6 0.05 90);
  --input: oklch(0.6 0.05 90);
  --ring: oklch(0.75 0.2 90);
  --chart-1: oklch(0.75 0.2 90);
  --chart-2: oklch(0.5 0.15 120);
  --chart-3: oklch(0.85 0.2 90);
  --chart-4: oklch(0.15 0.05 120);
  --chart-5: oklch(0.95 0.02 95);
}
html.dark[data-theme="zelda"] {
  --primary: oklch(0.85 0.2 90);
  --primary-foreground: oklch(0.05 0.02 10);
  --background: oklch(0.15 0.05 120);
  --foreground: oklch(0.95 0.02 95);
  --card: oklch(0.12 0.02 20);
  --card-foreground: oklch(0.95 0.02 95);
  --popover: oklch(0.12 0.02 20);
  --popover-foreground: oklch(0.95 0.02 95);
  --secondary: oklch(0.35 0.1 120);
  --secondary-foreground: oklch(0.95 0.02 95);
  --muted: oklch(0.25 0.02 120);
  --muted-foreground: oklch(0.8 0.02 95);
  --accent: oklch(0.9 0.2 90);
  --accent-foreground: oklch(0.05 0.02 10);
  --destructive: oklch(0.55 0.25 30);
  --border: oklch(0.25 0.02 90);
  --input: oklch(0.25 0.02 90);
  --ring: oklch(0.35 0.1 120);
  --chart-1: oklch(0.75 0.2 90);
  --chart-2: oklch(0.5 0.15 120);
  --chart-3: oklch(0.85 0.2 90);
  --chart-4: oklch(0.15 0.05 120);
  --chart-5: oklch(0.1 0.02 20);
}
html[data-theme="dungeon-torch"] {
  --background: oklch(0.92 0.015 55);
  --foreground: oklch(0.2 0.02 40);
  --card: oklch(0.92 0.015 55);
  --card-foreground: oklch(0.2 0.02 40);
  --popover: oklch(0.92 0.015 55);
  --popover-foreground: oklch(0.2 0.02 40);
  --primary: oklch(0.65 0.15 55);
  --primary-foreground: oklch(0.98 0 0);
  --secondary: oklch(0.65 0.15 55);
  --secondary-foreground: oklch(0.2 0.02 40);
  --muted: oklch(0.2 0.02 40);
  --muted-foreground: oklch(0.65 0.15 55);
  --accent: oklch(0.65 0.15 55);
  --accent-foreground: oklch(0.98 0 0);
  --destructive: oklch(0.55 0.2 25);
  --border: oklch(0.65 0.15 55);
  --input: oklch(0.65 0.15 55);
  --ring: oklch(0.65 0.15 55);
  --chart-1: oklch(0.65 0.15 55);
  --chart-2: oklch(0.65 0.15 55);
  --chart-3: oklch(0.65 0.15 55);
  --chart-4: oklch(0.2 0.02 40);
  --chart-5: oklch(0.65 0.15 55);
}
html.dark[data-theme="dungeon-torch"] {
  --background: oklch(0.15 0.02 40);
  --foreground: oklch(0.92 0.03 55);
  --card: oklch(0.18 0.02 42);
  --card-foreground: oklch(0.92 0.03 55);
  --popover: oklch(0.15 0.02 40);
  --popover-foreground: oklch(0.92 0.03 55);
  --primary: oklch(0.7 0.15 55);
  --primary-foreground: oklch(0.12 0.01 40);
  --secondary: oklch(0.25 0.03 45);
  --secondary-foreground: oklch(0.88 0.03 55);
  --muted: oklch(0.22 0.02 42);
  --muted-foreground: oklch(0.6 0.04 50);
  --accent: oklch(0.65 0.12 45);
  --accent-foreground: oklch(0.98 0 0);
  --destructive: oklch(0.55 0.2 25);
  --border: oklch(0.3 0.03 45);
  --input: oklch(0.3 0.03 45);
  --ring: oklch(0.4 0.08 50);
}
html[data-theme="space-station"] {
  --background: oklch(0.9 0.02 235);
  --foreground: oklch(0.15 0.02 240);
  --card: oklch(0.9 0.02 235);
  --card-foreground: oklch(0.15 0.02 240);
  --popover: oklch(0.9 0.02 235);
  --popover-foreground: oklch(0.15 0.02 240);
  --primary: oklch(0.55 0.15 220);
  --primary-foreground: oklch(0.98 0 0);
  --secondary: oklch(0.55 0.15 220);
  --secondary-foreground: oklch(0.15 0.02 240);
  --muted: oklch(0.15 0.02 240);
  --muted-foreground: oklch(0.55 0.15 220);
  --accent: oklch(0.65 0.12 60);
  --accent-foreground: oklch(0.98 0 0);
  --destructive: oklch(0.55 0.2 25);
  --border: oklch(0.55 0.15 220);
  --input: oklch(0.55 0.15 220);
  --ring: oklch(0.55 0.15 220);
  --chart-1: oklch(0.55 0.15 220);
  --chart-2: oklch(0.55 0.15 220);
  --chart-3: oklch(0.65 0.12 60);
  --chart-4: oklch(0.15 0.02 240);
  --chart-5: oklch(0.55 0.15 220);
}
html.dark[data-theme="space-station"] {
  --background: oklch(0.13 0.02 240);
  --foreground: oklch(0.9 0.02 220);
  --card: oklch(0.16 0.02 238);
  --card-foreground: oklch(0.9 0.02 220);
  --popover: oklch(0.13 0.02 240);
  --popover-foreground: oklch(0.9 0.02 220);
  --primary: oklch(0.65 0.15 220);
  --primary-foreground: oklch(0.1 0.01 240);
  --secondary: oklch(0.22 0.03 235);
  --secondary-foreground: oklch(0.88 0.02 220);
  --muted: oklch(0.2 0.02 238);
  --muted-foreground: oklch(0.58 0.03 230);
  --accent: oklch(0.65 0.12 60);
  --accent-foreground: oklch(0.98 0 0);
  --destructive: oklch(0.55 0.2 25);
  --border: oklch(0.28 0.03 235);
  --input: oklch(0.28 0.03 235);
  --ring: oklch(0.35 0.08 230);
}
html[data-theme="pixel-forest"] {
  --background: oklch(0.92 0.025 138);
  --foreground: oklch(0.2 0.03 140);
  --card: oklch(0.92 0.025 138);
  --card-foreground: oklch(0.2 0.03 140);
  --popover: oklch(0.92 0.025 138);
  --popover-foreground: oklch(0.2 0.03 140);
  --primary: oklch(0.5 0.15 145);
  --primary-foreground: oklch(0.98 0 0);
  --secondary: oklch(0.5 0.15 145);
  --secondary-foreground: oklch(0.2 0.03 140);
  --muted: oklch(0.2 0.03 140);
  --muted-foreground: oklch(0.5 0.15 145);
  --accent: oklch(0.6 0.1 85);
  --accent-foreground: oklch(0.98 0 0);
  --destructive: oklch(0.55 0.2 25);
  --border: oklch(0.5 0.15 145);
  --input: oklch(0.5 0.15 145);
  --ring: oklch(0.5 0.15 145);
  --chart-1: oklch(0.5 0.15 145);
  --chart-2: oklch(0.5 0.15 145);
  --chart-3: oklch(0.6 0.1 85);
  --chart-4: oklch(0.2 0.03 140);
  --chart-5: oklch(0.5 0.15 145);
}
html.dark[data-theme="pixel-forest"] {
  --background: oklch(0.14 0.03 140);
  --foreground: oklch(0.88 0.03 138);
  --card: oklch(0.17 0.03 142);
  --card-foreground: oklch(0.88 0.03 138);
  --popover: oklch(0.14 0.03 140);
  --popover-foreground: oklch(0.88 0.03 138);
  --primary: oklch(0.6 0.15 145);
  --primary-foreground: oklch(0.12 0.02 140);
  --secondary: oklch(0.23 0.04 140);
  --secondary-foreground: oklch(0.85 0.03 138);
  --muted: oklch(0.2 0.03 140);
  --muted-foreground: oklch(0.55 0.04 140);
  --accent: oklch(0.6 0.1 85);
  --accent-foreground: oklch(0.98 0 0);
  --destructive: oklch(0.55 0.2 25);
  --border: oklch(0.28 0.04 140);
  --input: oklch(0.28 0.04 140);
  --ring: oklch(0.35 0.08 142);
}
html[data-theme="ice-cavern"] {
  --background: oklch(0.93 0.015 248);
  --foreground: oklch(0.18 0.02 250);
  --card: oklch(0.93 0.015 248);
  --card-foreground: oklch(0.18 0.02 250);
  --popover: oklch(0.93 0.015 248);
  --popover-foreground: oklch(0.18 0.02 250);
  --primary: oklch(0.5 0.12 230);
  --primary-foreground: oklch(0.98 0 0);
  --secondary: oklch(0.5 0.12 230);
  --secondary-foreground: oklch(0.18 0.02 250);
  --muted: oklch(0.18 0.02 250);
  --muted-foreground: oklch(0.5 0.12 230);
  --accent: oklch(0.75 0.06 230);
  --accent-foreground: oklch(0.15 0.02 250);
  --destructive: oklch(0.55 0.2 25);
  --border: oklch(0.5 0.12 230);
  --input: oklch(0.5 0.12 230);
  --ring: oklch(0.5 0.12 230);
  --chart-1: oklch(0.5 0.12 230);
  --chart-2: oklch(0.5 0.12 230);
  --chart-3: oklch(0.75 0.06 230);
  --chart-4: oklch(0.18 0.02 250);
  --chart-5: oklch(0.5 0.12 230);
}
html.dark[data-theme="ice-cavern"] {
  --background: oklch(0.12 0.02 250);
  --foreground: oklch(0.9 0.02 235);
  --card: oklch(0.15 0.02 248);
  --card-foreground: oklch(0.9 0.02 235);
  --popover: oklch(0.12 0.02 250);
  --popover-foreground: oklch(0.9 0.02 235);
  --primary: oklch(0.65 0.12 230);
  --primary-foreground: oklch(0.1 0.01 250);
  --secondary: oklch(0.2 0.03 248);
  --secondary-foreground: oklch(0.88 0.02 235);
  --muted: oklch(0.18 0.02 248);
  --muted-foreground: oklch(0.55 0.03 240);
  --accent: oklch(0.75 0.06 230);
  --accent-foreground: oklch(0.1 0.01 250);
  --destructive: oklch(0.55 0.2 25);
  --border: oklch(0.25 0.03 248);
  --input: oklch(0.25 0.03 248);
  --ring: oklch(0.35 0.06 240);
}
html[data-theme="lava-core"] {
  --background: oklch(0.92 0.015 28);
  --foreground: oklch(0.18 0.02 25);
  --card: oklch(0.92 0.015 28);
  --card-foreground: oklch(0.18 0.02 25);
  --popover: oklch(0.92 0.015 28);
  --popover-foreground: oklch(0.18 0.02 25);
  --primary: oklch(0.55 0.2 30);
  --primary-foreground: oklch(0.98 0 0);
  --secondary: oklch(0.55 0.2 30);
  --secondary-foreground: oklch(0.18 0.02 25);
  --muted: oklch(0.18 0.02 25);
  --muted-foreground: oklch(0.55 0.2 30);
  --accent: oklch(0.7 0.15 70);
  --accent-foreground: oklch(0.98 0 0);
  --destructive: oklch(0.55 0.22 25);
  --border: oklch(0.55 0.2 30);
  --input: oklch(0.55 0.2 30);
  --ring: oklch(0.55 0.2 30);
  --chart-1: oklch(0.55 0.2 30);
  --chart-2: oklch(0.55 0.2 30);
  --chart-3: oklch(0.7 0.15 70);
  --chart-4: oklch(0.18 0.02 25);
  --chart-5: oklch(0.55 0.2 30);
}
html.dark[data-theme="lava-core"] {
  --background: oklch(0.1 0.02 25);
  --foreground: oklch(0.9 0.03 35);
  --card: oklch(0.13 0.02 27);
  --card-foreground: oklch(0.9 0.03 35);
  --popover: oklch(0.1 0.02 25);
  --popover-foreground: oklch(0.9 0.03 35);
  --primary: oklch(0.65 0.2 30);
  --primary-foreground: oklch(0.08 0.01 25);
  --secondary: oklch(0.2 0.03 28);
  --secondary-foreground: oklch(0.88 0.03 35);
  --muted: oklch(0.17 0.02 27);
  --muted-foreground: oklch(0.55 0.04 30);
  --accent: oklch(0.7 0.15 70);
  --accent-foreground: oklch(0.98 0 0);
  --destructive: oklch(0.55 0.22 25);
  --border: oklch(0.25 0.03 28);
  --input: oklch(0.25 0.03 28);
  --ring: oklch(0.35 0.1 28);
}
html[data-theme="glitch-mode"] {
  --background: oklch(0.95 0 0);
  --foreground: oklch(0.15 0.02 195);
  --card: oklch(0.95 0 0);
  --card-foreground: oklch(0.15 0.02 195);
  --popover: oklch(0.95 0 0);
  --popover-foreground: oklch(0.15 0.02 195);
  --primary: oklch(0.45 0.2 195);
  --primary-foreground: oklch(0.98 0 0);
  --secondary: oklch(0.45 0.2 195);
  --secondary-foreground: oklch(0.15 0.02 195);
  --muted: oklch(0.15 0.02 195);
  --muted-foreground: oklch(0.45 0.2 195);
  --accent: oklch(0.5 0.2 330);
  --accent-foreground: oklch(0.98 0 0);
  --destructive: oklch(0.55 0.2 25);
  --border: oklch(0.45 0.2 195);
  --input: oklch(0.45 0.2 195);
  --ring: oklch(0.45 0.2 195);
  --chart-1: oklch(0.7 0.2 195);
  --chart-2: oklch(0.7 0.2 195);
  --chart-3: oklch(0.65 0.2 330);
  --chart-4: oklch(0.15 0.01 0);
  --chart-5: oklch(0.25 0.02 195);
}
html.dark[data-theme="glitch-mode"] {
  --background: oklch(0.05 0 0);
  --foreground: oklch(0.9 0.02 195);
  --card: oklch(0.08 0 0);
  --card-foreground: oklch(0.9 0.02 195);
  --popover: oklch(0.05 0 0);
  --popover-foreground: oklch(0.9 0.02 195);
  --primary: oklch(0.7 0.2 195);
  --primary-foreground: oklch(0.05 0 0);
  --secondary: oklch(0.15 0.01 0);
  --secondary-foreground: oklch(0.85 0.02 195);
  --muted: oklch(0.12 0 0);
  --muted-foreground: oklch(0.55 0.03 195);
  --accent: oklch(0.65 0.2 330);
  --accent-foreground: oklch(0.98 0 0);
  --destructive: oklch(0.55 0.2 25);
  --border: oklch(0.2 0.02 195);
  --input: oklch(0.2 0.02 195);
  --ring: oklch(0.3 0.1 195);
}
html[data-theme="dwarven-vault"] {
  --background: oklch(0.91 0.015 78);
  --foreground: oklch(0.2 0.02 70);
  --card: oklch(0.91 0.015 78);
  --card-foreground: oklch(0.2 0.02 70);
  --popover: oklch(0.91 0.015 78);
  --popover-foreground: oklch(0.2 0.02 70);
  --primary: oklch(0.6 0.12 80);
  --primary-foreground: oklch(0.98 0 0);
  --secondary: oklch(0.6 0.12 80);
  --secondary-foreground: oklch(0.2 0.02 70);
  --muted: oklch(0.2 0.02 70);
  --muted-foreground: oklch(0.6 0.12 80);
  --accent: oklch(0.55 0.1 55);
  --accent-foreground: oklch(0.98 0 0);
  --destructive: oklch(0.55 0.2 25);
  --border: oklch(0.6 0.12 80);
  --input: oklch(0.6 0.12 80);
  --ring: oklch(0.6 0.12 80);
  --chart-1: oklch(0.6 0.12 80);
  --chart-2: oklch(0.6 0.12 80);
  --chart-3: oklch(0.55 0.1 55);
  --chart-4: oklch(0.2 0.02 70);
  --chart-5: oklch(0.6 0.12 80);
}
html.dark[data-theme="dwarven-vault"] {
  --background: oklch(0.14 0.01 70);
  --foreground: oklch(0.88 0.03 80);
  --card: oklch(0.17 0.015 72);
  --card-foreground: oklch(0.88 0.03 80);
  --popover: oklch(0.14 0.01 70);
  --popover-foreground: oklch(0.88 0.03 80);
  --primary: oklch(0.7 0.12 80);
  --primary-foreground: oklch(0.12 0.01 70);
  --secondary: oklch(0.23 0.02 72);
  --secondary-foreground: oklch(0.85 0.03 80);
  --muted: oklch(0.2 0.015 72);
  --muted-foreground: oklch(0.55 0.03 78);
  --accent: oklch(0.6 0.1 55);
  --accent-foreground: oklch(0.98 0 0);
  --destructive: oklch(0.55 0.2 25);
  --border: oklch(0.28 0.02 72);
  --input: oklch(0.28 0.02 72);
  --ring: oklch(0.38 0.06 75);
}
html[data-theme="dragon-hoard"] {
  --background: oklch(0.94 0.01 45);
  --foreground: oklch(0.18 0.02 30);
  --card: oklch(0.94 0.01 45);
  --card-foreground: oklch(0.18 0.02 30);
  --popover: oklch(0.94 0.01 45);
  --popover-foreground: oklch(0.18 0.02 30);
  --primary: oklch(0.5 0.2 20);
  --primary-foreground: oklch(0.98 0 0);
  --secondary: oklch(0.5 0.2 20);
  --secondary-foreground: oklch(0.18 0.02 30);
  --muted: oklch(0.18 0.02 30);
  --muted-foreground: oklch(0.5 0.2 20);
  --accent: oklch(0.65 0.12 80);
  --accent-foreground: oklch(0.98 0 0);
  --destructive: oklch(0.55 0.2 25);
  --border: oklch(0.5 0.2 20);
  --input: oklch(0.5 0.2 20);
  --ring: oklch(0.5 0.2 20);
  --chart-1: oklch(0.6 0.2 20);
  --chart-2: oklch(0.6 0.2 20);
  --chart-3: oklch(0.68 0.12 80);
  --chart-4: oklch(0.2 0.02 35);
  --chart-5: oklch(0.6 0.2 20);
}
html.dark[data-theme="dragon-hoard"] {
  --background: oklch(0.08 0.01 30);
  --foreground: oklch(0.88 0.04 50);
  --card: oklch(0.11 0.015 32);
  --card-foreground: oklch(0.88 0.04 50);
  --popover: oklch(0.08 0.01 30);
  --popover-foreground: oklch(0.88 0.04 50);
  --primary: oklch(0.6 0.2 20);
  --primary-foreground: oklch(0.08 0.01 30);
  --secondary: oklch(0.18 0.02 35);
  --secondary-foreground: oklch(0.85 0.04 50);
  --muted: oklch(0.15 0.015 32);
  --muted-foreground: oklch(0.55 0.04 45);
  --accent: oklch(0.68 0.12 80);
  --accent-foreground: oklch(0.98 0 0);
  --destructive: oklch(0.55 0.2 25);
  --border: oklch(0.22 0.02 35);
  --input: oklch(0.22 0.02 35);
  --ring: oklch(0.3 0.08 35);
}
html[data-theme="ancient-runes"] {
  --background: oklch(0.91 0.015 188);
  --foreground: oklch(0.2 0.02 185);
  --card: oklch(0.91 0.015 188);
  --card-foreground: oklch(0.2 0.02 185);
  --popover: oklch(0.91 0.015 188);
  --popover-foreground: oklch(0.2 0.02 185);
  --primary: oklch(0.5 0.12 185);
  --primary-foreground: oklch(0.98 0 0);
  --secondary: oklch(0.5 0.12 185);
  --secondary-foreground: oklch(0.2 0.02 185);
  --muted: oklch(0.2 0.02 185);
  --muted-foreground: oklch(0.5 0.12 185);
  --accent: oklch(0.63 0.08 80);
  --accent-foreground: oklch(0.98 0 0);
  --destructive: oklch(0.55 0.2 25);
  --border: oklch(0.5 0.12 185);
  --input: oklch(0.5 0.12 185);
  --ring: oklch(0.5 0.12 185);
  --chart-1: oklch(0.5 0.12 185);
  --chart-2: oklch(0.5 0.12 185);
  --chart-3: oklch(0.63 0.08 80);
  --chart-4: oklch(0.2 0.02 185);
  --chart-5: oklch(0.5 0.12 185);
}
html.dark[data-theme="ancient-runes"] {
  --background: oklch(0.14 0.02 185);
  --foreground: oklch(0.88 0.02 190);
  --card: oklch(0.17 0.02 187);
  --card-foreground: oklch(0.88 0.02 190);
  --popover: oklch(0.14 0.02 185);
  --popover-foreground: oklch(0.88 0.02 190);
  --primary: oklch(0.6 0.12 185);
  --primary-foreground: oklch(0.12 0.01 185);
  --secondary: oklch(0.22 0.02 187);
  --secondary-foreground: oklch(0.85 0.02 190);
  --muted: oklch(0.2 0.02 187);
  --muted-foreground: oklch(0.55 0.03 188);
  --accent: oklch(0.63 0.08 80);
  --accent-foreground: oklch(0.98 0 0);
  --destructive: oklch(0.55 0.2 25);
  --border: oklch(0.28 0.02 187);
  --input: oklch(0.28 0.02 187);
  --ring: oklch(0.35 0.06 188);
}
