@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";.retro{font-family:"Press Start 2P",system-ui,-apple-system,sans-serif;line-height:1.5;letter-spacing:.5px}.pixelated{image-rendering:pixelated;image-rendering:crisp-edges}.retro-casino,.retro-theme{background-color:var(--background);color:var(--foreground)}:is(.retro-casino,.retro-theme)[data-retro-theme=arcade]{--background: hsl(256 52% 9%);--foreground: hsl(260 100% 97%);--card: hsl(258 50% 14%);--card-foreground: hsl(260 100% 97%);--popover: hsl(258 50% 14%);--popover-foreground: hsl(260 100% 97%);--primary: hsl(45 100% 62%);--primary-foreground: hsl(256 52% 9%);--secondary: hsl(328 100% 62%);--secondary-foreground: hsl(260 100% 97%);--muted: hsl(258 44% 20%);--muted-foreground: hsl(256 40% 72%);--accent: hsl(258 44% 24%);--accent-foreground: hsl(260 100% 97%);--destructive: hsl(350 100% 62%);--destructive-foreground: hsl(260 100% 97%);--border: hsl(258 44% 28%);--input: hsl(258 44% 28%);--ring: hsl(182 72% 63%);--retro-glow: hsl(45 100% 62% / .7);--retro-shadow: hsl(328 100% 62%);--retro-scanline: rgb(0 0 0 / .12)}:is(.retro-casino,.retro-theme)[data-retro-theme=handheld]{--background: #0f380f;--foreground: #e0f8d0;--card: #184818;--card-foreground: #e0f8d0;--popover: #184818;--popover-foreground: #e0f8d0;--primary: #9bbc0f;--primary-foreground: #0f380f;--secondary: #306230;--secondary-foreground: #e0f8d0;--muted: #306230;--muted-foreground: #a8c878;--accent: #306230;--accent-foreground: #e0f8d0;--destructive: #f8e878;--destructive-foreground: #0f380f;--border: #306230;--input: #306230;--ring: #8bac0f;--retro-glow: rgb(155 188 15 / .5);--retro-shadow: #306230;--retro-scanline: rgb(0 0 0 / .18)}:is(.retro-casino,.retro-theme)[data-retro-theme=felt]{--background: #0b3d2e;--foreground: #f8f1dc;--card: #0f4d3a;--card-foreground: #f8f1dc;--popover: #0f4d3a;--popover-foreground: #f8f1dc;--primary: #e6b422;--primary-foreground: #1b1205;--secondary: #c8102e;--secondary-foreground: #ffffff;--muted: #145c45;--muted-foreground: #a9cbb8;--accent: #17694f;--accent-foreground: #f8f1dc;--destructive: #ff6b6b;--destructive-foreground: #1b1205;--border: #1d7a5c;--input: #1d7a5c;--ring: #f8f1dc;--retro-glow: rgb(230 180 34 / .6);--retro-shadow: #c8102e;--retro-scanline: rgb(0 0 0 / .1)}:is(.retro-casino,.retro-theme)[data-retro-theme=goodwin]{--background: #07002e;--foreground: #fdf3d0;--card: #0e0456;--card-foreground: #fdf3d0;--popover: #0e0456;--popover-foreground: #fdf3d0;--primary: #f6da3c;--primary-foreground: #2f0928;--secondary: #F50180;--secondary-foreground: #ffffff;--muted: #1a0566;--muted-foreground: #b9a8e8;--accent: #240762;--accent-foreground: #fdf3d0;--destructive: #ff5a4f;--destructive-foreground: #07002e;--border: #3a1890;--input: #3a1890;--ring: #65f9fd;--radius: 0rem;--chart-1: #f6da3c;--chart-2: #e22f75;--chart-3: #65f9fd;--chart-4: #eb9f2e;--chart-5: #d52cb1;--sidebar: #0e0456;--sidebar-background: #0e0456;--sidebar-foreground: #fdf3d0;--sidebar-primary: #f6da3c;--sidebar-primary-foreground: #2f0928;--sidebar-accent: #240762;--sidebar-accent-foreground: #fdf3d0;--sidebar-border: #3a1890;--sidebar-ring: #65f9fd;--retro-glow: rgb(246 218 60 / .7);--retro-shadow: #e22f75;--retro-scanline: rgb(0 0 0 / .12);--retro-vendor: #a44cff;--retro-vendor-foreground: #ffffff}:is(.retro-casino,.retro-theme)[data-retro-theme=amber]{--background: #0d0700;--foreground: #ffcc66;--card: #170d00;--card-foreground: #ffcc66;--popover: #170d00;--popover-foreground: #ffcc66;--primary: #ffb000;--primary-foreground: #0d0700;--secondary: #7a4b00;--secondary-foreground: #ffd27a;--muted: #2a1800;--muted-foreground: #c78a00;--accent: #3a2200;--accent-foreground: #ffcc66;--destructive: #ff5f1f;--destructive-foreground: #0d0700;--border: #4a2c00;--input: #4a2c00;--ring: #ffb000;--retro-glow: rgb(255 176 0 / .75);--retro-shadow: #7a4b00;--retro-scanline: rgb(0 0 0 / .25)}:is(.retro-casino,.retro-theme)[data-retro-theme=paper]{--background: #f4f1e8;--foreground: #111111;--card: #ffffff;--card-foreground: #111111;--popover: #ffffff;--popover-foreground: #111111;--primary: #111111;--primary-foreground: #ffffff;--secondary: #2f5bea;--secondary-foreground: #ffffff;--muted: #e6e2d6;--muted-foreground: #555555;--accent: #e6e2d6;--accent-foreground: #111111;--destructive: #d62828;--destructive-foreground: #ffffff;--border: #c9c4b5;--input: #c9c4b5;--ring: #111111;--retro-glow: transparent;--retro-shadow: #c9c4b5;--retro-scanline: rgb(0 0 0 / .04)}.retro-casino:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:50;background:repeating-linear-gradient(to bottom,transparent 0,transparent 2px,var(--retro-scanline) 3px)}.retro-glow{text-shadow:0 0 6px var(--retro-glow),3px 3px 0 var(--retro-shadow)}@keyframes retro-blink{50%{opacity:0}}.retro-blink{animation:retro-blink 1.2s steps(1) infinite}
