@font-face{font-family:GeistSans;src:url(/_next/static/media/028c0d39d2e8f589-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.__className_fb8f2c{font-family:GeistSans,GeistSans Fallback}.__variable_fb8f2c{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/5b01f339abf2f1a5.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_f910ec{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_f910ec{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.card-back-classic-pattern{position:relative}.card-back-classic-pattern:after{content:"";position:absolute;inset:.375rem;border-radius:.375rem;border-width:3px;border-style:solid;opacity:.7;background-color:hsl(var(--card-back-pattern-classic-inner-bg-hsl));border-color:hsl(var(--card-back-pattern-classic-color-hsl))}.card-back-geometric-pattern{background-size:35px 37px;background-repeat:repeat;background-image:repeating-linear-gradient(45deg,transparent,transparent 15px,hsla(var(--card-back-geometric-secondary-hsl)/.5) 15px,hsla(var(--card-back-geometric-secondary-hsl)/.5) 18px),repeating-linear-gradient(-45deg,transparent,transparent 15px,hsla(var(--card-back-geometric-secondary-hsl)/.5) 15px,hsla(var(--card-back-geometric-secondary-hsl)/.5) 18px);background-color:hsl(var(--card-back-geometric-primary-hsl))}.card-back-floral-pattern{background-size:50px 50px;background-repeat:repeat;background-image:radial-gradient(circle at 50% 50%,hsl(var(--card-back-red-floral-stamen-hsl)) 5%,transparent 5.5%),radial-gradient(ellipse at 50% 50%,hsla(var(--card-back-red-floral-accent-hsl)/.8) 4%,transparent 4.5%),radial-gradient(ellipse at 50% 38%,hsla(var(--card-back-red-floral-accent-hsl)/.8) 8% 12%,transparent 12.5%),radial-gradient(ellipse at 62% 45%,hsla(var(--card-back-red-floral-accent-hsl)/.8) 12% 8%,transparent 12.5%),radial-gradient(ellipse at 62% 55%,hsla(var(--card-back-red-floral-accent-hsl)/.8) 12% 8%,transparent 12.5%),radial-gradient(ellipse at 50% 62%,hsla(var(--card-back-red-floral-accent-hsl)/.8) 8% 12%,transparent 12.5%),radial-gradient(ellipse at 38% 55%,hsla(var(--card-back-red-floral-accent-hsl)/.8) 12% 8%,transparent 12.5%),radial-gradient(ellipse at 38% 45%,hsla(var(--card-back-red-floral-accent-hsl)/.8) 12% 8%,transparent 12.5%),radial-gradient(ellipse at 50% 30%,hsl(var(--card-back-red-floral-petal-hsl)) 10% 16%,transparent 16.5%),radial-gradient(ellipse at 70% 40%,hsl(var(--card-back-red-floral-petal-hsl)) 16% 10%,transparent 16.5%),radial-gradient(ellipse at 70% 60%,hsl(var(--card-back-red-floral-petal-hsl)) 16% 10%,transparent 16.5%),radial-gradient(ellipse at 50% 70%,hsl(var(--card-back-red-floral-petal-hsl)) 10% 16%,transparent 16.5%),radial-gradient(ellipse at 30% 60%,hsl(var(--card-back-red-floral-petal-hsl)) 16% 10%,transparent 16.5%),radial-gradient(ellipse at 30% 40%,hsl(var(--card-back-red-floral-petal-hsl)) 16% 10%,transparent 16.5%)}.card-back-blue-floral-pattern{background-size:45px 45px;background-position:50%;background-repeat:repeat;background-image:radial-gradient(circle at 50% 50%,hsl(var(--card-back-blue-floral-stamen-hsl)) 6%,transparent 6.5%),radial-gradient(circle at 50% 50%,hsla(var(--card-back-blue-floral-accent-hsl)/.7) 2%,transparent 2.5%),radial-gradient(ellipse at 50% 35%,hsla(var(--card-back-blue-floral-accent-hsl)/.3) 5% 3%,transparent 5.5%),radial-gradient(ellipse at 60% 48%,hsla(var(--card-back-blue-floral-accent-hsl)/.3) 3% 5%,transparent 5.5%),radial-gradient(ellipse at 50% 65%,hsla(var(--card-back-blue-floral-accent-hsl)/.3) 5% 3%,transparent 5.5%),radial-gradient(ellipse at 40% 48%,hsla(var(--card-back-blue-floral-accent-hsl)/.3) 3% 5%,transparent 5.5%),radial-gradient(ellipse at 50% 28%,hsl(var(--card-back-blue-floral-petal-hsl)) 15% 20%,transparent 20.5%),radial-gradient(ellipse at 72% 50%,hsl(var(--card-back-blue-floral-petal-hsl)) 20% 15%,transparent 20.5%),radial-gradient(ellipse at 50% 72%,hsl(var(--card-back-blue-floral-petal-hsl)) 15% 20%,transparent 20.5%),radial-gradient(ellipse at 28% 50%,hsl(var(--card-back-blue-floral-petal-hsl)) 20% 15%,transparent 20.5%)}.card-back-abstract-pattern{background-color:hsl(var(--card-back-abstract-bg-hsl));background-image:repeating-linear-gradient(60deg,hsl(var(--card-back-abstract-line-hsl)) 0,hsl(var(--card-back-abstract-line-hsl)) 3px,transparent 3px,transparent 12px),repeating-linear-gradient(120deg,hsla(var(--card-back-abstract-line-hsl)/.7) 0,hsla(var(--card-back-abstract-line-hsl)/.7) 2px,transparent 2px,transparent 10px)}.card-back-carbon-fiber-pattern{background-size:12px 12px;background-color:hsl(var(--card-back-carbon-fiber-base-hsl));background-image:linear-gradient(135deg,hsl(var(--card-back-carbon-fiber-weave-hsl)) 25%,transparent 25%),linear-gradient(225deg,hsl(var(--card-back-carbon-fiber-weave-hsl)) 25%,transparent 25%),linear-gradient(45deg,hsl(var(--card-back-carbon-fiber-weave-hsl)) 25%,transparent 25%),linear-gradient(315deg,hsl(var(--card-back-carbon-fiber-weave-hsl)) 25%,transparent 25%)}.card-back-polka-dots-pattern{background-size:25px 25px;background-position:0 0,12.5px 12.5px;background-color:hsl(var(--card-back-polka-dots-bg-hsl));background-image:radial-gradient(hsl(var(--card-back-polka-dots-dot-hsl)) 20%,transparent 21%)}.card-back-ocean-waves-pattern{background-size:24px 24px;background-color:hsl(var(--card-back-ocean-waves-base-hsl));background-image:repeating-linear-gradient(-30deg,transparent,transparent 4px,hsla(var(--card-back-ocean-waves-wave-hsl)/.6) 4px,hsla(var(--card-back-ocean-waves-wave-hsl)/.6) 10px),repeating-linear-gradient(30deg,transparent,transparent 4px,hsla(var(--card-back-ocean-waves-wave-hsl)/.6) 4px,hsla(var(--card-back-ocean-waves-wave-hsl)/.6) 10px)}.card-back-starry-night-pattern{background-size:100px 100px,100px 100px,50px 50px,50px 50px,50px 50px,25px 25px,25px 25px,25px 25px,25px 25px;background-repeat:repeat;background-color:hsl(var(--card-back-starry-night-bg-hsl));background-image:radial-gradient(circle at 20% 30%,hsl(var(--card-back-starry-night-star1-hsl)) 1.5px,transparent 1.5px),radial-gradient(circle at 80% 70%,hsl(var(--card-back-starry-night-star1-hsl)) 1.5px,transparent 1.5px),radial-gradient(circle at 50% 10%,hsl(var(--card-back-starry-night-star2-hsl)) 1px,transparent 1px),radial-gradient(circle at 10% 80%,hsl(var(--card-back-starry-night-star2-hsl)) 1px,transparent 1px),radial-gradient(circle at 90% 20%,hsl(var(--card-back-starry-night-star2-hsl)) 1px,transparent 1px),radial-gradient(circle at 30% 50%,hsl(var(--card-back-starry-night-star1-hsl)) .5px,transparent .5px),radial-gradient(circle at 70% 40%,hsl(var(--card-back-starry-night-star1-hsl)) .5px,transparent .5px),radial-gradient(circle at 40% 90%,hsl(var(--card-back-starry-night-star2-hsl)) .5px,transparent .5px),radial-gradient(circle at 60% 60%,hsl(var(--card-back-starry-night-star2-hsl)) .5px,transparent .5px)}.card-back-woven-stripes-pattern{background-blend-mode:multiply;background-color:hsl(var(--card-back-woven-stripes-base-hsl));background-image:repeating-linear-gradient(45deg,hsl(var(--card-back-woven-stripes-primary-hsl)) 0,hsl(var(--card-back-woven-stripes-primary-hsl)) 5px,transparent 5px,transparent 10px),repeating-linear-gradient(-45deg,hsl(var(--card-back-woven-stripes-secondary-hsl)) 0,hsl(var(--card-back-woven-stripes-secondary-hsl)) 5px,transparent 5px,transparent 10px)}.card-back-art-deco-fan-pattern{background-size:60px 30px;background-repeat:repeat;background-color:hsl(var(--card-back-art-deco-base-hsl));background-image:radial-gradient(circle at 50% 100%,transparent 24px,hsl(var(--card-back-art-deco-line-hsl)) 24px,hsl(var(--card-back-art-deco-line-hsl)) 27px,transparent 27px),radial-gradient(circle at 0 100%,transparent 24px,hsl(var(--card-back-art-deco-line-hsl)) 24px,hsl(var(--card-back-art-deco-line-hsl)) 27px,transparent 27px),radial-gradient(circle at 100% 100%,transparent 24px,hsl(var(--card-back-art-deco-line-hsl)) 24px,hsl(var(--card-back-art-deco-line-hsl)) 27px,transparent 27px),radial-gradient(circle at 50% 100%,transparent 10px,hsl(var(--card-back-art-deco-accent-hsl)) 10px,hsl(var(--card-back-art-deco-accent-hsl)) 13px,transparent 13px),radial-gradient(circle at 0 100%,transparent 10px,hsl(var(--card-back-art-deco-accent-hsl)) 10px,hsl(var(--card-back-art-deco-accent-hsl)) 13px,transparent 13px),radial-gradient(circle at 100% 100%,transparent 10px,hsl(var(--card-back-art-deco-accent-hsl)) 10px,hsl(var(--card-back-art-deco-accent-hsl)) 13px,transparent 13px)}.card-back-neural-pathways-pattern{background-color:hsl(var(--card-back-neural-pathways-bg-hsl));background-image:repeating-linear-gradient(30deg,hsla(var(--card-back-neural-pathways-line1-hsl)/.8) 0,hsla(var(--card-back-neural-pathways-line1-hsl)/.8) 1.5px,transparent 1.5px,transparent 15px),repeating-linear-gradient(-30deg,hsla(var(--card-back-neural-pathways-line1-hsl)/.8) 0,hsla(var(--card-back-neural-pathways-line1-hsl)/.8) 1.5px,transparent 1.5px,transparent 15px),repeating-linear-gradient(90deg,hsla(var(--card-back-neural-pathways-line2-hsl)/.7) 0,hsla(var(--card-back-neural-pathways-line2-hsl)/.7) 1px,transparent 1px,transparent 12px),repeating-radial-gradient(circle at center,hsla(var(--card-back-neural-pathways-line1-hsl)/.95) 0,hsla(var(--card-back-neural-pathways-line1-hsl)/.95) 2px,transparent 2px,transparent 20px);background-size:30px 30px,30px 30px,24px 24px,40px 40px;background-position:0 0,0 0,0 0,5px 5px;background-repeat:repeat}.card-back-voronoi-bloom-pattern{background-color:hsl(var(--card-back-voronoi-bloom-bg-hsl));background-image:radial-gradient(circle at 15% 25%,hsla(var(--card-back-voronoi-bloom-cell-fill1-hsl)/.75) 0,hsla(var(--card-back-voronoi-bloom-cell-fill1-hsl)/.3) 35%,transparent 35.5%),radial-gradient(circle at 80% 30%,hsla(var(--card-back-voronoi-bloom-cell-fill2-hsl)/.7) 0,hsla(var(--card-back-voronoi-bloom-cell-fill2-hsl)/.25) 30%,transparent 30.5%),radial-gradient(circle at 40% 75%,hsla(var(--card-back-voronoi-bloom-cell-fill1-hsl)/.8) 0,hsla(var(--card-back-voronoi-bloom-cell-fill1-hsl)/.35) 25%,transparent 25.5%),radial-gradient(circle at 70% 85%,hsla(var(--card-back-voronoi-bloom-cell-fill2-hsl)/.65) 0,hsla(var(--card-back-voronoi-bloom-cell-fill2-hsl)/.2) 38%,transparent 38.5%),repeating-linear-gradient(15deg,transparent 0,transparent 3px,hsla(var(--card-back-voronoi-bloom-cell-border-hsl)/.8) 3px,hsla(var(--card-back-voronoi-bloom-cell-border-hsl)/.8) 4px,transparent 4px,transparent 10px),repeating-linear-gradient(-15deg,transparent 0,transparent 3px,hsla(var(--card-back-voronoi-bloom-cell-border-hsl)/.8) 3px,hsla(var(--card-back-voronoi-bloom-cell-border-hsl)/.8) 4px,transparent 4px,transparent 10px);background-size:60px 60px,70px 70px,50px 50px,80px 80px,20px 20px,20px 20px;background-position:0 0,30px 30px,10px 40px,40px 10px,0 0,0 0;background-repeat:repeat}.card-back-interwoven-spirals-pattern{background-color:hsl(var(--card-back-interwoven-spirals-bg-hsl));background-image:repeating-radial-gradient(circle at 25% 25%,transparent 0,transparent 1px,hsla(var(--card-back-interwoven-spirals-spiral1-hsl)/.8) 1px,hsla(var(--card-back-interwoven-spirals-spiral1-hsl)/.8) 3px,transparent 3px,transparent 12px,hsla(var(--card-back-interwoven-spirals-spiral1-hsl)/.7) 12px,hsla(var(--card-back-interwoven-spirals-spiral1-hsl)/.7) 14px,transparent 14px,transparent 24px),repeating-radial-gradient(circle at 75% 75%,transparent 0,transparent 1px,hsla(var(--card-back-interwoven-spirals-spiral2-hsl)/.8) 1px,hsla(var(--card-back-interwoven-spirals-spiral2-hsl)/.8) 3px,transparent 3px,transparent 12px,hsla(var(--card-back-interwoven-spirals-spiral2-hsl)/.7) 12px,hsla(var(--card-back-interwoven-spirals-spiral2-hsl)/.7) 14px,transparent 14px,transparent 24px);background-size:48px 48px,48px 48px;background-position:0 0,24px 24px;background-blend-mode:screen}.card-back-fractal-grid-pattern{background-color:hsl(var(--card-back-fractal-grid-bg-hsl));background-image:repeating-linear-gradient(0deg,hsla(var(--card-back-fractal-grid-line-major-hsl)/.9) 0,hsla(var(--card-back-fractal-grid-line-major-hsl)/.9) 2px,transparent 2px,transparent 60px),repeating-linear-gradient(90deg,hsla(var(--card-back-fractal-grid-line-major-hsl)/.9) 0,hsla(var(--card-back-fractal-grid-line-major-hsl)/.9) 2px,transparent 2px,transparent 60px),repeating-linear-gradient(0deg,hsla(var(--card-back-fractal-grid-line-minor-hsl)/.7) 0,hsla(var(--card-back-fractal-grid-line-minor-hsl)/.7) 1.5px,transparent 1.5px,transparent 20px),repeating-linear-gradient(90deg,hsla(var(--card-back-fractal-grid-line-minor-hsl)/.7) 0,hsla(var(--card-back-fractal-grid-line-minor-hsl)/.7) 1.5px,transparent 1.5px,transparent 20px),repeating-linear-gradient(0deg,hsla(var(--card-back-fractal-grid-line-minor-hsl)/.4) 0,hsla(var(--card-back-fractal-grid-line-minor-hsl)/.4) 1px,transparent 1px,transparent 5px),repeating-linear-gradient(90deg,hsla(var(--card-back-fractal-grid-line-minor-hsl)/.4) 0,hsla(var(--card-back-fractal-grid-line-minor-hsl)/.4) 1px,transparent 1px,transparent 5px),repeating-radial-gradient(circle at center,hsla(var(--card-back-fractal-grid-accent-hsl)/.9) 0,hsla(var(--card-back-fractal-grid-accent-hsl)/.9) 2px,transparent 2px,transparent 10px);background-size:60px 60px,60px 60px,20px 20px,20px 20px,5px 5px,5px 5px,10px 10px;background-position:0 0;background-repeat:repeat}html.theme-green-felt{--background:122 46% 25%;--foreground:45 80% 90%;--card:0 0% 100%;--card-foreground:0 0% 10%;--popover:122 46% 20%;--popover-foreground:45 80% 90%;--primary:122 41% 39%;--primary-foreground:45 80% 95%;--secondary:122 41% 45%;--secondary-foreground:45 80% 95%;--muted:122 40% 30%;--muted-foreground:122 30% 70%;--accent:51 100% 50%;--accent-foreground:51 100% 15%;--destructive:0 72% 51%;--destructive-foreground:0 0% 98%;--border:122 35% 40%;--input:122 40% 30%;--ring:51 100% 60%;--ui-background:122 46% 22%;--card-back-bg:122 41% 39%;--card-border-color:122 35% 50%;--card-selected-border-color:51 100% 50%;--placeholder-bg:122 46% 22%;--suit-red-color:0 80% 50%;--suit-black-color:0 0% 10%;--card-back-pattern-classic-color-hsl:122 41% 30%;--card-back-pattern-classic-inner-bg-hsl:122 41% 35%;--card-back-geometric-primary-hsl:210 60% 50%;--card-back-geometric-secondary-hsl:210 60% 30%;--card-back-red-floral-petal-hsl:0 70% 60%;--card-back-red-floral-stamen-hsl:45 100% 55%;--card-back-red-floral-accent-hsl:0 60% 40%;--card-back-blue-floral-petal-hsl:210 70% 55%;--card-back-blue-floral-stamen-hsl:60 100% 90%;--card-back-blue-floral-accent-hsl:210 50% 30%;--card-back-abstract-bg-hsl:0 0% 95%;--card-back-abstract-line-hsl:51 100% 50%;--card-back-carbon-fiber-base-hsl:0 0% 15%;--card-back-carbon-fiber-weave-hsl:0 0% 25%;--card-back-polka-dots-bg-hsl:25 80% 60%;--card-back-polka-dots-dot-hsl:0 0% 100%;--card-back-ocean-waves-base-hsl:200 70% 40%;--card-back-ocean-waves-wave-hsl:200 80% 60%;--card-back-starry-night-bg-hsl:240 60% 10%;--card-back-starry-night-star1-hsl:60 100% 90%;--card-back-starry-night-star2-hsl:50 100% 80%;--card-back-woven-stripes-base-hsl:30 20% 85%;--card-back-woven-stripes-primary-hsl:30 30% 70%;--card-back-woven-stripes-secondary-hsl:30 30% 60%;--card-back-art-deco-base-hsl:40 40% 85%;--card-back-art-deco-line-hsl:35 50% 30%;--card-back-art-deco-accent-hsl:40 70% 60%;--card-back-neural-pathways-bg-hsl:120 30% 20%;--card-back-neural-pathways-line1-hsl:90 80% 60%;--card-back-neural-pathways-line2-hsl:150 70% 50%;--card-back-voronoi-bloom-bg-hsl:122 40% 25%;--card-back-voronoi-bloom-cell-fill1-hsl:100 50% 40%;--card-back-voronoi-bloom-cell-fill2-hsl:140 45% 45%;--card-back-voronoi-bloom-cell-border-hsl:122 20% 50%;--card-back-interwoven-spirals-bg-hsl:120 25% 15%;--card-back-interwoven-spirals-spiral1-hsl:45 90% 60%;--card-back-interwoven-spirals-spiral2-hsl:100 80% 55%;--card-back-fractal-grid-bg-hsl:122 35% 28%;--card-back-fractal-grid-line-major-hsl:122 20% 50%;--card-back-fractal-grid-line-minor-hsl:122 25% 60%;--card-back-fractal-grid-accent-hsl:51 100% 50%;--card-back-solid-blue-hsl-value:210 70% 50%;--card-back-solid-burgundy-hsl-value:350 60% 45%;--card-back-solid-teal-hsl-value:150 70% 40%;--card-back-solid-cosmic-latte-hsl-value:50 100% 60%;--card-back-solid-crimson-cipher-hsl-value:25 100% 60%;--card-back-solid-galactic-jade-hsl-value:270 60% 50%;--lcd-bg-hsl:120 20% 15%;--lcd-border-hsl:120 20% 25%;--lcd-text-hsl:90 70% 60%;--lcd-text-shadow-hsl:90 70% 40%;--lcd-icon-color-hsl:90 70% 60%;--lcd-chaser-color-1-hsl:51 100% 50%;--lcd-chaser-color-2-hsl:0 72% 51%;--lcd-chaser-color-3-hsl:90 80% 65%}html.theme-green-felt .game-board-bg{background-image:radial-gradient(hsla(0,0%,0%,.03) 1px,transparent 0),repeating-linear-gradient(45deg,hsla(120,60%,18%,.3),hsla(120,60%,18%,.3) 1px,transparent 0,transparent 5px),repeating-linear-gradient(-45deg,hsla(120,60%,18%,.3),hsla(120,60%,18%,.3) 1px,transparent 0,transparent 5px),repeating-linear-gradient(45deg,hsla(120,50%,20%,.2),hsla(120,50%,20%,.2) 2px,transparent 0,transparent 15px),repeating-linear-gradient(-45deg,hsla(120,50%,20%,.2),hsla(120,50%,20%,.2) 2px,transparent 0,transparent 15px);background-size:2px 2px,10px 10px,10px 10px,30px 30px,30px 30px;background-color:hsl(var(--background))}html.theme-green-felt .ui-background{background-color:hsl(var(--ui-background))}html.theme-green-felt .placeholder-bg{background-color:hsl(var(--placeholder-bg))}html.theme-green-felt .actual-card-themed-border,html.theme-green-felt .placeholder-border{border-color:hsl(var(--card-border-color))}html.theme-green-felt .dynamic-ring-color{--tw-ring-color:hsl(var(--ring))}html.theme-green-felt .dynamic-ring-bg-tint{background-color:hsla(var(--ring)/.2)}html.theme-green-felt .dynamic-ring-color-destructive{--tw-ring-color:hsl(var(--destructive))}html.theme-green-felt .dynamic-ring-bg-tint-destructive{background-color:hsla(var(--destructive)/.2)}html.theme-green-felt .title-frame-bg{background-color:hsl(var(--card))}html.theme-green-felt .title-frame-border{border-color:hsl(var(--primary))}html.theme-green-felt .button-outline-themed{border-color:hsl(var(--input));background-color:hsl(var(--background));color:hsl(var(--foreground))}html.theme-green-felt .button-outline-themed:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}html.theme-green-felt .dropdown-content-themed{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));border-color:hsl(var(--border))}html.theme-green-felt .dialog-content-themed{background-color:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border))}html.theme-green-felt .lcd-display{background-color:hsl(var(--lcd-bg-hsl));border-color:hsl(var(--lcd-border-hsl));color:hsl(var(--lcd-text-hsl));text-shadow:0 .5px 1px hsla(var(--lcd-text-shadow-hsl)/.5);box-shadow:inset 0 1px 2px hsla(0,0%,0%,.3),0 1px 1px hsla(0,0%,100%,.1)}html.theme-green-felt .lcd-display .timer-icon-themed{color:hsl(var(--lcd-icon-color-hsl))}html.dark.theme-green-felt{--background:122 50% 15%;--foreground:45 70% 85%;--card:0 0% 95%;--card-foreground:0 0% 5%;--popover:122 50% 10%;--popover-foreground:45 70% 85%;--primary:122 41% 45%;--primary-foreground:45 70% 90%;--secondary:122 41% 35%;--secondary-foreground:45 70% 90%;--muted:122 40% 20%;--muted-foreground:122 30% 60%;--accent:51 100% 55%;--accent-foreground:51 100% 10%;--destructive:0 60% 45%;--destructive-foreground:0 0% 95%;--border:122 35% 30%;--input:122 40% 20%;--ring:51 100% 55%;--ui-background:122 50% 12%;--card-back-bg:122 41% 30%;--card-border-color:122 35% 40%;--card-selected-border-color:51 100% 55%;--placeholder-bg:122 50% 12%;--suit-red-color:0 70% 45%;--suit-black-color:0 0% 5%;--card-back-pattern-classic-color-hsl:122 41% 22%;--card-back-pattern-classic-inner-bg-hsl:122 41% 25%;--card-back-geometric-primary-hsl:210 50% 40%;--card-back-geometric-secondary-hsl:210 50% 25%;--card-back-red-floral-petal-hsl:0 70% 50%;--card-back-red-floral-stamen-hsl:45 100% 50%;--card-back-red-floral-accent-hsl:0 60% 35%;--card-back-blue-floral-petal-hsl:210 60% 45%;--card-back-blue-floral-stamen-hsl:60 100% 80%;--card-back-blue-floral-accent-hsl:210 50% 25%;--card-back-abstract-bg-hsl:0 0% 15%;--card-back-abstract-line-hsl:51 100% 45%;--card-back-carbon-fiber-base-hsl:0 0% 10%;--card-back-carbon-fiber-weave-hsl:0 0% 20%;--card-back-polka-dots-bg-hsl:25 70% 50%;--card-back-polka-dots-dot-hsl:0 0% 90%;--card-back-ocean-waves-base-hsl:200 60% 30%;--card-back-ocean-waves-wave-hsl:200 70% 50%;--card-back-starry-night-bg-hsl:240 70% 5%;--card-back-starry-night-star1-hsl:60 100% 95%;--card-back-starry-night-star2-hsl:50 100% 85%;--card-back-woven-stripes-base-hsl:30 20% 15%;--card-back-woven-stripes-primary-hsl:30 30% 25%;--card-back-woven-stripes-secondary-hsl:30 30% 35%;--card-back-art-deco-base-hsl:40 30% 20%;--card-back-art-deco-line-hsl:35 40% 65%;--card-back-art-deco-accent-hsl:40 50% 50%;--card-back-neural-pathways-bg-hsl:120 35% 10%;--card-back-neural-pathways-line1-hsl:90 80% 50%;--card-back-neural-pathways-line2-hsl:150 70% 40%;--card-back-voronoi-bloom-bg-hsl:122 45% 15%;--card-back-voronoi-bloom-cell-fill1-hsl:100 40% 30%;--card-back-voronoi-bloom-cell-fill2-hsl:140 35% 35%;--card-back-voronoi-bloom-cell-border-hsl:122 25% 40%;--card-back-interwoven-spirals-bg-hsl:120 30% 10%;--card-back-interwoven-spirals-spiral1-hsl:45 80% 50%;--card-back-interwoven-spirals-spiral2-hsl:100 70% 45%;--card-back-fractal-grid-bg-hsl:122 40% 18%;--card-back-fractal-grid-line-major-hsl:122 25% 40%;--card-back-fractal-grid-line-minor-hsl:122 30% 50%;--card-back-fractal-grid-accent-hsl:51 90% 45%;--card-back-solid-blue-hsl-value:210 60% 40%;--card-back-solid-burgundy-hsl-value:350 50% 40%;--card-back-solid-teal-hsl-value:150 60% 35%;--card-back-solid-cosmic-latte-hsl-value:50 90% 55%;--card-back-solid-crimson-cipher-hsl-value:25 90% 55%;--card-back-solid-galactic-jade-hsl-value:270 50% 45%;--lcd-bg-hsl:120 25% 10%;--lcd-border-hsl:120 25% 20%;--lcd-text-hsl:90 75% 65%;--lcd-text-shadow-hsl:90 75% 45%;--lcd-icon-color-hsl:90 75% 65%;--lcd-chaser-color-1-hsl:51 100% 55%;--lcd-chaser-color-2-hsl:0 60% 45%;--lcd-chaser-color-3-hsl:90 85% 70%}html.dark.theme-green-felt .game-board-bg{background-image:radial-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),repeating-linear-gradient(45deg,hsla(122,50%,10%,.4),hsla(122,50%,10%,.4) 1px,transparent 0,transparent 5px),repeating-linear-gradient(-45deg,hsla(122,50%,10%,.4),hsla(122,50%,10%,.4) 1px,transparent 0,transparent 5px),repeating-linear-gradient(45deg,hsla(122,40%,12%,.3),hsla(122,40%,12%,.3) 2px,transparent 0,transparent 15px),repeating-linear-gradient(-45deg,hsla(122,40%,12%,.3),hsla(122,40%,12%,.3) 2px,transparent 0,transparent 15px);background-size:2px 2px,10px 10px,10px 10px,30px 30px,30px 30px;background-color:hsl(var(--background))}html.dark.theme-green-felt .ui-background{background-color:hsl(var(--ui-background))}html.dark.theme-green-felt .placeholder-bg{background-color:hsl(var(--placeholder-bg))}html.dark.theme-green-felt .actual-card-themed-border,html.dark.theme-green-felt .placeholder-border{border-color:hsl(var(--card-border-color))}html.dark.theme-green-felt .dynamic-ring-color{--tw-ring-color:hsl(var(--ring))}html.dark.theme-green-felt .dynamic-ring-bg-tint{background-color:hsla(var(--ring)/.2)}html.dark.theme-green-felt .dynamic-ring-color-destructive{--tw-ring-color:hsl(var(--destructive))}html.dark.theme-green-felt .dynamic-ring-bg-tint-destructive{background-color:hsla(var(--destructive)/.2)}html.dark.theme-green-felt .title-frame-bg{background-color:hsl(var(--card))}html.dark.theme-green-felt .title-frame-border{border-color:hsl(var(--primary))}html.dark.theme-green-felt .button-outline-themed{border-color:hsl(var(--input));background-color:hsl(var(--background));color:hsl(var(--foreground))}html.dark.theme-green-felt .button-outline-themed:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}html.dark.theme-green-felt .dropdown-content-themed{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));border-color:hsl(var(--border))}html.dark.theme-green-felt .dialog-content-themed{background-color:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border))}html.dark.theme-green-felt .lcd-display{background-color:hsl(var(--lcd-bg-hsl));border-color:hsl(var(--lcd-border-hsl));color:hsl(var(--lcd-text-hsl));text-shadow:0 .5px 1px hsla(var(--lcd-text-shadow-hsl)/.5);box-shadow:inset 0 1px 2px hsla(0,0%,0%,.4),0 1px 1px hsla(0,0%,0%,.05)}html.dark.theme-green-felt .lcd-display .timer-icon-themed{color:hsl(var(--lcd-icon-color-hsl))}html.theme-dark-wood{--background:30 35% 20%;--foreground:30 15% 85%;--card:30 10% 90%;--card-foreground:30 20% 15%;--popover:30 25% 15%;--popover-foreground:30 15% 85%;--primary:30 50% 40%;--primary-foreground:30 15% 90%;--secondary:30 40% 30%;--secondary-foreground:30 15% 90%;--muted:30 20% 25%;--muted-foreground:30 15% 60%;--accent:45 85% 60%;--accent-foreground:30 30% 10%;--destructive:0 70% 50%;--destructive-foreground:0 0% 98%;--border:30 30% 35%;--input:30 20% 25%;--ring:45 85% 65%;--ui-background:30 25% 18%;--card-back-bg:30 40% 30%;--card-border-color:30 30% 40%;--card-selected-border-color:45 85% 60%;--placeholder-bg:30 25% 15%;--suit-red-color:0 75% 55%;--suit-black-color:30 20% 15%;--card-back-pattern-classic-color-hsl:30 40% 18%;--card-back-pattern-classic-inner-bg-hsl:30 40% 22%;--card-back-geometric-primary-hsl:200 50% 35%;--card-back-geometric-secondary-hsl:30 50% 35%;--card-back-red-floral-petal-hsl:0 65% 50%;--card-back-red-floral-stamen-hsl:40 90% 50%;--card-back-red-floral-accent-hsl:0 55% 35%;--card-back-blue-floral-petal-hsl:200 60% 50%;--card-back-blue-floral-stamen-hsl:50 90% 80%;--card-back-blue-floral-accent-hsl:200 50% 35%;--card-back-abstract-bg-hsl:30 10% 80%;--card-back-abstract-line-hsl:45 85% 60%;--card-back-carbon-fiber-base-hsl:30 15% 25%;--card-back-carbon-fiber-weave-hsl:30 15% 35%;--card-back-polka-dots-bg-hsl:40 50% 50%;--card-back-polka-dots-dot-hsl:30 10% 90%;--card-back-ocean-waves-base-hsl:190 40% 30%;--card-back-ocean-waves-wave-hsl:190 50% 50%;--card-back-starry-night-bg-hsl:220 30% 20%;--card-back-starry-night-star1-hsl:45 100% 80%;--card-back-starry-night-star2-hsl:50 100% 70%;--card-back-woven-stripes-base-hsl:35 25% 70%;--card-back-woven-stripes-primary-hsl:35 35% 55%;--card-back-woven-stripes-secondary-hsl:35 35% 45%;--card-back-art-deco-base-hsl:30 30% 25%;--card-back-art-deco-line-hsl:45 70% 60%;--card-back-art-deco-accent-hsl:30 15% 15%;--card-back-neural-pathways-bg-hsl:30 30% 15%;--card-back-neural-pathways-line1-hsl:45 80% 55%;--card-back-neural-pathways-line2-hsl:25 70% 50%;--card-back-voronoi-bloom-bg-hsl:30 35% 22%;--card-back-voronoi-bloom-cell-fill1-hsl:35 40% 40%;--card-back-voronoi-bloom-cell-fill2-hsl:20 45% 45%;--card-back-voronoi-bloom-cell-border-hsl:30 15% 60%;--card-back-interwoven-spirals-bg-hsl:30 20% 10%;--card-back-interwoven-spirals-spiral1-hsl:45 90% 50%;--card-back-interwoven-spirals-spiral2-hsl:20 80% 45%;--card-back-fractal-grid-bg-hsl:30 30% 20%;--card-back-fractal-grid-line-major-hsl:30 15% 50%;--card-back-fractal-grid-line-minor-hsl:30 20% 60%;--card-back-fractal-grid-accent-hsl:45 85% 60%;--card-back-solid-blue-hsl-value:200 70% 45%;--card-back-solid-burgundy-hsl-value:0 65% 40%;--card-back-solid-teal-hsl-value:170 60% 35%;--card-back-solid-cosmic-latte-hsl-value:45 90% 60%;--card-back-solid-crimson-cipher-hsl-value:20 80% 50%;--card-back-solid-galactic-jade-hsl-value:260 40% 40%;--lcd-bg-hsl:30 20% 10%;--lcd-border-hsl:30 20% 20%;--lcd-text-hsl:40 80% 60%;--lcd-text-shadow-hsl:40 80% 40%;--lcd-icon-color-hsl:40 80% 60%;--lcd-chaser-color-1-hsl:45 85% 60%;--lcd-chaser-color-2-hsl:0 70% 50%;--lcd-chaser-color-3-hsl:15 100% 55%}html.theme-dark-wood .game-board-bg{background-image:repeating-linear-gradient(0deg,hsla(30,40%,30%,.1),hsla(30,40%,30%,.1) 1px,transparent 0,transparent 10px),repeating-linear-gradient(90deg,hsla(30,40%,30%,.05),hsla(30,40%,30%,.05) 1px,transparent 0,transparent 60px),repeating-linear-gradient(0deg,hsla(30,25%,15%,.3),hsla(30,25%,15%,.3) 2px,transparent 0,transparent 60px),repeating-linear-gradient(90deg,hsla(30,25%,20%,.4),hsla(30,25%,20%,.4) 3px,transparent 0,transparent 8px),radial-gradient(ellipse at 20% 30%,hsla(30,20%,10%,.2) 0,transparent 40%),radial-gradient(ellipse at 80% 70%,hsla(30,20%,10%,.15) 0,transparent 35%),linear-gradient(135deg,hsl(30,35%,22%),hsl(30,30%,18%));background-size:10px 10px,60px 60px,120px 120px,40px 40px,200px 150px,250px 180px,100% 100%;background-color:hsl(var(--background))}html.theme-dark-wood .ui-background{background-color:hsl(var(--ui-background))}html.theme-dark-wood .placeholder-bg{background-color:hsl(var(--placeholder-bg))}html.theme-dark-wood .actual-card-themed-border,html.theme-dark-wood .placeholder-border{border-color:hsl(var(--card-border-color))}html.theme-dark-wood .dynamic-ring-color{--tw-ring-color:hsl(var(--ring))}html.theme-dark-wood .dynamic-ring-bg-tint{background-color:hsla(var(--ring)/.2)}html.theme-dark-wood .dynamic-ring-color-destructive{--tw-ring-color:hsl(var(--destructive))}html.theme-dark-wood .dynamic-ring-bg-tint-destructive{background-color:hsla(var(--destructive)/.2)}html.theme-dark-wood .title-frame-bg{background-color:hsl(var(--card))}html.theme-dark-wood .title-frame-border{border-color:hsl(var(--primary))}html.theme-dark-wood .button-outline-themed{border-color:hsl(var(--input));background-color:hsl(var(--background));color:hsl(var(--foreground))}html.theme-dark-wood .button-outline-themed:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}html.theme-dark-wood .dropdown-content-themed{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));border-color:hsl(var(--border))}html.theme-dark-wood .dialog-content-themed{background-color:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border))}html.theme-dark-wood .lcd-display{background-color:hsl(var(--lcd-bg-hsl));border-color:hsl(var(--lcd-border-hsl));color:hsl(var(--lcd-text-hsl));text-shadow:0 .5px 1px hsla(var(--lcd-text-shadow-hsl)/.5);box-shadow:inset 0 1px 2px hsla(0,0%,0%,.3),0 1px 1px hsla(0,0%,100%,.1)}html.theme-dark-wood .lcd-display .timer-icon-themed{color:hsl(var(--lcd-icon-color-hsl))}html.dark.theme-dark-wood{--background:30 35% 15%;--foreground:30 15% 80%;--card:30 10% 85%;--card-foreground:30 20% 10%;--popover:30 25% 10%;--popover-foreground:30 15% 80%;--primary:30 50% 30%;--primary-foreground:30 15% 85%;--secondary:30 40% 25%;--secondary-foreground:30 15% 85%;--muted:30 20% 20%;--muted-foreground:30 15% 55%;--accent:45 85% 50%;--accent-foreground:30 30% 5%;--destructive:0 70% 50%;--border:30 30% 25%;--input:30 20% 20%;--ring:45 85% 55%;--ui-background:30 25% 12%;--card-back-bg:30 40% 25%;--card-border-color:30 30% 30%;--card-selected-border-color:45 85% 50%;--placeholder-bg:30 25% 10%;--suit-red-color:0 70% 50%;--suit-black-color:30 20% 10%;--card-back-pattern-classic-color-hsl:30 40% 15%;--card-back-pattern-classic-inner-bg-hsl:30 40% 18%;--card-back-geometric-primary-hsl:200 45% 25%;--card-back-geometric-secondary-hsl:30 45% 25%;--card-back-red-floral-petal-hsl:0 60% 45%;--card-back-red-floral-stamen-hsl:40 80% 45%;--card-back-red-floral-accent-hsl:0 50% 30%;--card-back-blue-floral-petal-hsl:200 50% 40%;--card-back-blue-floral-stamen-hsl:50 80% 70%;--card-back-blue-floral-accent-hsl:200 45% 30%;--card-back-abstract-bg-hsl:30 10% 25%;--card-back-abstract-line-hsl:45 80% 50%;--card-back-carbon-fiber-base-hsl:30 15% 15%;--card-back-carbon-fiber-weave-hsl:30 15% 25%;--card-back-polka-dots-bg-hsl:40 40% 40%;--card-back-polka-dots-dot-hsl:30 10% 80%;--card-back-ocean-waves-base-hsl:190 35% 20%;--card-back-ocean-waves-wave-hsl:190 45% 40%;--card-back-starry-night-bg-hsl:220 40% 10%;--card-back-starry-night-star1-hsl:45 100% 70%;--card-back-starry-night-star2-hsl:50 100% 60%;--card-back-woven-stripes-base-hsl:35 20% 30%;--card-back-woven-stripes-primary-hsl:35 25% 45%;--card-back-woven-stripes-secondary-hsl:35 25% 55%;--card-back-art-deco-base-hsl:30 25% 15%;--card-back-art-deco-line-hsl:45 60% 50%;--card-back-art-deco-accent-hsl:30 10% 10%;--card-back-neural-pathways-bg-hsl:30 35% 10%;--card-back-neural-pathways-line1-hsl:45 75% 45%;--card-back-neural-pathways-line2-hsl:25 65% 40%;--card-back-voronoi-bloom-bg-hsl:30 40% 18%;--card-back-voronoi-bloom-cell-fill1-hsl:35 30% 30%;--card-back-voronoi-bloom-cell-fill2-hsl:20 35% 35%;--card-back-voronoi-bloom-cell-border-hsl:30 20% 50%;--card-back-interwoven-spirals-bg-hsl:30 25% 8%;--card-back-interwoven-spirals-spiral1-hsl:45 80% 40%;--card-back-interwoven-spirals-spiral2-hsl:20 70% 35%;--card-back-fractal-grid-bg-hsl:30 35% 15%;--card-back-fractal-grid-line-major-hsl:30 20% 40%;--card-back-fractal-grid-line-minor-hsl:30 25% 50%;--card-back-fractal-grid-accent-hsl:45 75% 50%;--card-back-solid-blue-hsl-value:200 60% 35%;--card-back-solid-burgundy-hsl-value:0 55% 35%;--card-back-solid-teal-hsl-value:170 50% 30%;--card-back-solid-cosmic-latte-hsl-value:45 80% 55%;--card-back-solid-crimson-cipher-hsl-value:20 70% 45%;--card-back-solid-galactic-jade-hsl-value:260 30% 35%;--lcd-bg-hsl:30 25% 8%;--lcd-border-hsl:30 25% 18%;--lcd-text-hsl:40 85% 55%;--lcd-text-shadow-hsl:40 85% 35%;--lcd-icon-color-hsl:40 85% 55%;--lcd-chaser-color-1-hsl:45 85% 50%;--lcd-chaser-color-2-hsl:0 70% 50%;--lcd-chaser-color-3-hsl:15 100% 50%}html.dark.theme-dark-wood .game-board-bg{background-image:repeating-linear-gradient(0deg,hsla(30,35%,25%,.1),hsla(30,35%,25%,.1) 1px,transparent 0,transparent 10px),repeating-linear-gradient(90deg,hsla(30,35%,25%,.05),hsla(30,35%,25%,.05) 1px,transparent 0,transparent 60px),repeating-linear-gradient(0deg,hsla(30,20%,10%,.3),hsla(30,20%,10%,.3) 2px,transparent 0,transparent 60px),repeating-linear-gradient(90deg,hsla(30,20%,15%,.4),hsla(30,20%,15%,.4) 3px,transparent 0,transparent 8px),radial-gradient(ellipse at 20% 30%,hsla(30,15%,5%,.2) 0,transparent 40%),radial-gradient(ellipse at 80% 70%,hsla(30,15%,5%,.15) 0,transparent 35%),linear-gradient(135deg,hsl(30,30%,12%),hsl(30,25%,8%));background-size:10px 10px,60px 60px,120px 120px,40px 40px,200px 150px,250px 180px,100% 100%;background-color:hsl(var(--background))}html.dark.theme-dark-wood .ui-background{background-color:hsl(var(--ui-background))}html.dark.theme-dark-wood .placeholder-bg{background-color:hsl(var(--placeholder-bg))}html.dark.theme-dark-wood .actual-card-themed-border,html.dark.theme-dark-wood .placeholder-border{border-color:hsl(var(--card-border-color))}html.dark.theme-dark-wood .dynamic-ring-color{--tw-ring-color:hsl(var(--ring))}html.dark.theme-dark-wood .dynamic-ring-bg-tint{background-color:hsla(var(--ring)/.2)}html.dark.theme-dark-wood .dynamic-ring-color-destructive{--tw-ring-color:hsl(var(--destructive))}html.dark.theme-dark-wood .dynamic-ring-bg-tint-destructive{background-color:hsla(var(--destructive)/.2)}html.dark.theme-dark-wood .title-frame-bg{background-color:hsl(var(--card))}html.dark.theme-dark-wood .title-frame-border{border-color:hsl(var(--primary))}html.dark.theme-dark-wood .button-outline-themed{border-color:hsl(var(--input));background-color:hsl(var(--background));color:hsl(var(--foreground))}html.dark.theme-dark-wood .button-outline-themed:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}html.dark.theme-dark-wood .dropdown-content-themed{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));border-color:hsl(var(--border))}html.dark.theme-dark-wood .dialog-content-themed{background-color:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border))}html.dark.theme-dark-wood .lcd-display{background-color:hsl(var(--lcd-bg-hsl));border-color:hsl(var(--lcd-border-hsl));color:hsl(var(--lcd-text-hsl));text-shadow:0 .5px 1px hsla(var(--lcd-text-shadow-hsl)/.5);box-shadow:inset 0 1px 2px hsla(0,0%,0%,.4),0 1px 1px hsla(0,0%,0%,.05)}html.dark.theme-dark-wood .lcd-display .timer-icon-themed{color:hsl(var(--lcd-icon-color-hsl))}html.theme-deep-space{--background:240 70% 10%;--foreground:220 100% 95%;--card:240 50% 90%;--card-foreground:240 50% 10%;--popover:240 60% 5%;--popover-foreground:220 100% 95%;--primary:260 70% 50%;--primary-foreground:260 30% 95%;--secondary:250 60% 40%;--secondary-foreground:250 30% 95%;--muted:240 50% 15%;--muted-foreground:220 50% 70%;--accent:180 100% 50%;--accent-foreground:180 100% 10%;--destructive:350 90% 55%;--destructive-foreground:0 0% 98%;--border:240 50% 25%;--input:240 50% 15%;--ring:180 100% 60%;--ui-background:240 60% 8%;--card-back-bg:250 60% 40%;--card-border-color:240 50% 30%;--card-selected-border-color:180 100% 50%;--placeholder-bg:240 60% 5%;--suit-red-color:350 90% 60%;--suit-black-color:220 10% 6%;--card-back-pattern-classic-color-hsl:250 60% 22%;--card-back-pattern-classic-inner-bg-hsl:250 60% 30%;--card-back-geometric-primary-hsl:240 60% 15%;--card-back-geometric-secondary-hsl:180 70% 50%;--card-back-red-floral-petal-hsl:350 80% 60%;--card-back-red-floral-stamen-hsl:60 100% 70%;--card-back-red-floral-accent-hsl:350 70% 40%;--card-back-blue-floral-petal-hsl:190 80% 60%;--card-back-blue-floral-stamen-hsl:280 100% 80%;--card-back-blue-floral-accent-hsl:190 70% 35%;--card-back-abstract-bg-hsl:240 20% 80%;--card-back-abstract-line-hsl:180 100% 50%;--card-back-carbon-fiber-base-hsl:240 30% 15%;--card-back-carbon-fiber-weave-hsl:240 30% 25%;--card-back-polka-dots-bg-hsl:260 50% 30%;--card-back-polka-dots-dot-hsl:220 100% 95%;--card-back-ocean-waves-base-hsl:200 50% 25%;--card-back-ocean-waves-wave-hsl:200 60% 45%;--card-back-starry-night-bg-hsl:250 80% 8%;--card-back-starry-night-star1-hsl:180 100% 85%;--card-back-starry-night-star2-hsl:280 100% 90%;--card-back-woven-stripes-base-hsl:240 40% 50%;--card-back-woven-stripes-primary-hsl:260 50% 60%;--card-back-woven-stripes-secondary-hsl:260 50% 35%;--card-back-art-deco-base-hsl:240 50% 10%;--card-back-art-deco-line-hsl:220 80% 80%;--card-back-art-deco-accent-hsl:180 70% 50%;--card-back-neural-pathways-bg-hsl:240 50% 5%;--card-back-neural-pathways-line1-hsl:180 90% 60%;--card-back-neural-pathways-line2-hsl:280 80% 70%;--card-back-voronoi-bloom-bg-hsl:240 55% 12%;--card-back-voronoi-bloom-cell-fill1-hsl:260 60% 30%;--card-back-voronoi-bloom-cell-fill2-hsl:220 50% 35%;--card-back-voronoi-bloom-cell-border-hsl:240 30% 50%;--card-back-interwoven-spirals-bg-hsl:240 40% 3%;--card-back-interwoven-spirals-spiral1-hsl:180 100% 55%;--card-back-interwoven-spirals-spiral2-hsl:270 90% 65%;--card-back-fractal-grid-bg-hsl:240 60% 10%;--card-back-fractal-grid-line-major-hsl:240 30% 40%;--card-back-fractal-grid-line-minor-hsl:240 40% 50%;--card-back-fractal-grid-accent-hsl:180 100% 50%;--card-back-solid-blue-hsl-value:220 80% 60%;--card-back-solid-burgundy-hsl-value:350 90% 55%;--card-back-solid-teal-hsl-value:160 70% 50%;--card-back-solid-cosmic-latte-hsl-value:60 100% 70%;--card-back-solid-crimson-cipher-hsl-value:30 100% 65%;--card-back-solid-galactic-jade-hsl-value:270 80% 55%;--lcd-bg-hsl:240 40% 5%;--lcd-border-hsl:240 40% 15%;--lcd-text-hsl:180 100% 70%;--lcd-text-shadow-hsl:180 100% 50%;--lcd-icon-color-hsl:180 100% 70%;--lcd-chaser-color-1-hsl:180 100% 50%;--lcd-chaser-color-2-hsl:350 90% 55%;--lcd-chaser-color-3-hsl:280 90% 70%}html.theme-deep-space .game-board-bg{background-image:radial-gradient(ellipse at 10% 10%,hsla(260,70%,20%,.3) 0,transparent 50%),radial-gradient(ellipse at 85% 90%,hsla(200,60%,25%,.25) 0,transparent 60%),radial-gradient(ellipse at 50% 40%,hsla(240,50%,15%,.4) 0,transparent 70%),radial-gradient(ellipse at 20% 75%,hsla(280,40%,18%,.35) 0,transparent 70%),radial-gradient(ellipse at 90% 25%,hsla(180,50%,22%,.3) 0,transparent 70%),radial-gradient(hsl(220,100%,95%) .3px,transparent .5px),radial-gradient(hsl(200,100%,90%) .5px,transparent 1px),linear-gradient(170deg,hsl(240,70%,8%),hsl(250,60%,5%) 70%,hsl(260,70%,7%));background-size:600px 600px,700px 700px,500px 400px,450px 550px,550px 450px,70px 70px,100px 100px,100% 100%;background-position:10% 10%,85% 90%,50% 40%,20% 75%,90% 25%,0 0,25px 25px,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat,no-repeat;background-color:hsl(var(--background))}html.theme-deep-space .ui-background{background-color:hsl(var(--ui-background))}html.theme-deep-space .placeholder-bg{background-color:hsl(var(--placeholder-bg))}html.theme-deep-space .actual-card-themed-border,html.theme-deep-space .placeholder-border{border-color:hsl(var(--card-border-color))}html.theme-deep-space .dynamic-ring-color{--tw-ring-color:hsl(var(--ring))}html.theme-deep-space .dynamic-ring-bg-tint{background-color:hsla(var(--ring)/.2)}html.theme-deep-space .dynamic-ring-color-destructive{--tw-ring-color:hsl(var(--destructive))}html.theme-deep-space .dynamic-ring-bg-tint-destructive{background-color:hsla(var(--destructive)/.2)}html.theme-deep-space .title-frame-bg{background-color:hsl(var(--card))}html.theme-deep-space .title-frame-border{border-color:hsl(var(--primary))}html.theme-deep-space .button-outline-themed{border-color:hsl(var(--input));background-color:hsl(var(--background));color:hsl(var(--foreground))}html.theme-deep-space .button-outline-themed:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}html.theme-deep-space .dropdown-content-themed{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));border-color:hsl(var(--border))}html.theme-deep-space .dialog-content-themed{background-color:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border))}html.theme-deep-space .lcd-display{background-color:hsl(var(--lcd-bg-hsl));border-color:hsl(var(--lcd-border-hsl));color:hsl(var(--lcd-text-hsl));text-shadow:0 .5px 1px hsla(var(--lcd-text-shadow-hsl)/.5);box-shadow:inset 0 1px 2px hsla(0,0%,0%,.3),0 1px 1px hsla(0,0%,100%,.1)}html.theme-deep-space .lcd-display .timer-icon-themed{color:hsl(var(--lcd-icon-color-hsl))}html.dark.theme-deep-space{--background:240 70% 6%;--foreground:220 100% 98%;--card:240 50% 85%;--card-foreground:240 50% 5%;--popover:240 60% 2%;--popover-foreground:220 100% 98%;--primary:260 70% 40%;--primary-foreground:260 30% 90%;--secondary:250 60% 30%;--secondary-foreground:250 30% 90%;--muted:240 50% 10%;--muted-foreground:220 50% 65%;--accent:180 100% 40%;--accent-foreground:180 100% 5%;--destructive:350 90% 45%;--border:240 50% 20%;--input:240 50% 10%;--ring:180 100% 50%;--ui-background:240 60% 4%;--card-back-bg:250 60% 30%;--card-border-color:240 50% 25%;--card-selected-border-color:180 100% 40%;--placeholder-bg:240 60% 2%;--suit-red-color:350 85% 55%;--suit-black-color:220 10% 1%;--card-back-pattern-classic-color-hsl:250 60% 18%;--card-back-pattern-classic-inner-bg-hsl:250 60% 22%;--card-back-geometric-primary-hsl:240 60% 10%;--card-back-geometric-secondary-hsl:180 65% 40%;--card-back-red-floral-petal-hsl:350 70% 50%;--card-back-red-floral-stamen-hsl:60 90% 60%;--card-back-red-floral-accent-hsl:350 60% 30%;--card-back-blue-floral-petal-hsl:190 70% 50%;--card-back-blue-floral-stamen-hsl:280 90% 70%;--card-back-blue-floral-accent-hsl:190 60% 30%;--card-back-abstract-bg-hsl:240 20% 15%;--card-back-abstract-line-hsl:180 100% 40%;--card-back-carbon-fiber-base-hsl:240 30% 10%;--card-back-carbon-fiber-weave-hsl:240 30% 20%;--card-back-polka-dots-bg-hsl:260 45% 20%;--card-back-polka-dots-dot-hsl:220 100% 90%;--card-back-ocean-waves-base-hsl:200 45% 15%;--card-back-ocean-waves-wave-hsl:200 55% 35%;--card-back-starry-night-bg-hsl:250 85% 4%;--card-back-starry-night-star1-hsl:180 100% 75%;--card-back-starry-night-star2-hsl:280 100% 80%;--card-back-woven-stripes-base-hsl:240 35% 40%;--card-back-woven-stripes-primary-hsl:260 45% 50%;--card-back-woven-stripes-secondary-hsl:260 45% 25%;--card-back-art-deco-base-hsl:240 60% 5%;--card-back-art-deco-line-hsl:220 70% 70%;--card-back-art-deco-accent-hsl:180 60% 40%;--card-back-neural-pathways-bg-hsl:240 55% 3%;--card-back-neural-pathways-line1-hsl:180 80% 50%;--card-back-neural-pathways-line2-hsl:280 70% 60%;--card-back-voronoi-bloom-bg-hsl:240 60% 8%;--card-back-voronoi-bloom-cell-fill1-hsl:260 50% 20%;--card-back-voronoi-bloom-cell-fill2-hsl:220 40% 25%;--card-back-voronoi-bloom-cell-border-hsl:240 35% 40%;--card-back-interwoven-spirals-bg-hsl:240 45% 2%;--card-back-interwoven-spirals-spiral1-hsl:180 90% 45%;--card-back-interwoven-spirals-spiral2-hsl:270 80% 55%;--card-back-fractal-grid-bg-hsl:240 65% 7%;--card-back-fractal-grid-line-major-hsl:240 35% 30%;--card-back-fractal-grid-line-minor-hsl:240 45% 40%;--card-back-fractal-grid-accent-hsl:180 90% 40%;--card-back-solid-blue-hsl-value:220 70% 50%;--card-back-solid-burgundy-hsl-value:350 80% 50%;--card-back-solid-teal-hsl-value:160 60% 45%;--card-back-solid-cosmic-latte-hsl-value:60 90% 65%;--card-back-solid-crimson-cipher-hsl-value:30 90% 60%;--card-back-solid-galactic-jade-hsl-value:270 70% 50%;--lcd-bg-hsl:240 50% 3%;--lcd-border-hsl:240 50% 12%;--lcd-text-hsl:180 100% 65%;--lcd-text-shadow-hsl:180 100% 45%;--lcd-icon-color-hsl:180 100% 65%;--lcd-chaser-color-1-hsl:180 100% 40%;--lcd-chaser-color-2-hsl:350 90% 45%;--lcd-chaser-color-3-hsl:280 90% 65%}html.dark.theme-deep-space .game-board-bg{background-image:radial-gradient(ellipse at 10% 10%,hsla(260,70%,15%,.35) 0,transparent 50%),radial-gradient(ellipse at 85% 90%,hsla(200,60%,20%,.3) 0,transparent 60%),radial-gradient(ellipse at 50% 40%,hsla(240,50%,10%,.45) 0,transparent 70%),radial-gradient(ellipse at 20% 75%,hsla(280,40%,12%,.4) 0,transparent 70%),radial-gradient(ellipse at 90% 25%,hsla(180,50%,18%,.35) 0,transparent 70%),radial-gradient(hsl(220,100%,98%) .3px,transparent .5px),radial-gradient(hsl(200,100%,92%) .5px,transparent 1px),linear-gradient(170deg,hsl(240,70%,4%),hsl(250,60%,2%) 70%,hsl(260,70%,3%));background-size:600px 600px,700px 700px,500px 400px,450px 550px,550px 450px,70px 70px,100px 100px,100% 100%;background-position:10% 10%,85% 90%,50% 40%,20% 75%,90% 25%,0 0,25px 25px,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat,no-repeat;background-color:hsl(var(--background))}html.dark.theme-deep-space .ui-background{background-color:hsl(var(--ui-background))}html.dark.theme-deep-space .placeholder-bg{background-color:hsl(var(--placeholder-bg))}html.dark.theme-deep-space .actual-card-themed-border,html.dark.theme-deep-space .placeholder-border{border-color:hsl(var(--card-border-color))}html.dark.theme-deep-space .dynamic-ring-color{--tw-ring-color:hsl(var(--ring))}html.dark.theme-deep-space .dynamic-ring-bg-tint{background-color:hsla(var(--ring)/.2)}html.dark.theme-deep-space .dynamic-ring-color-destructive{--tw-ring-color:hsl(var(--destructive))}html.dark.theme-deep-space .dynamic-ring-bg-tint-destructive{background-color:hsla(var(--destructive)/.2)}html.dark.theme-deep-space .title-frame-bg{background-color:hsl(var(--card))}html.dark.theme-deep-space .title-frame-border{border-color:hsl(var(--primary))}html.dark.theme-deep-space .button-outline-themed{border-color:hsl(var(--input));background-color:hsl(var(--background));color:hsl(var(--foreground))}html.dark.theme-deep-space .button-outline-themed:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}html.dark.theme-deep-space .dropdown-content-themed{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));border-color:hsl(var(--border))}html.dark.theme-deep-space .dialog-content-themed{background-color:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border))}html.dark.theme-deep-space .lcd-display{background-color:hsl(var(--lcd-bg-hsl));border-color:hsl(var(--lcd-border-hsl));color:hsl(var(--lcd-text-hsl));text-shadow:0 .5px 1px hsla(var(--lcd-text-shadow-hsl)/.5);box-shadow:inset 0 1px 2px hsla(0,0%,0%,.4),0 1px 1px hsla(0,0%,0%,.05)}html.dark.theme-deep-space .lcd-display .timer-icon-themed{color:hsl(var(--lcd-icon-color-hsl))}html.theme-sunset-glow{--background:25 100% 85%;--foreground:20 50% 20%;--card:30 100% 95%;--card-foreground:20 50% 15%;--popover:25 80% 75%;--popover-foreground:20 50% 20%;--primary:30 100% 60%;--primary-foreground:30 100% 10%;--secondary:40 100% 70%;--secondary-foreground:30 100% 10%;--muted:25 70% 80%;--muted-foreground:25 40% 50%;--accent:330 100% 65%;--accent-foreground:330 100% 15%;--destructive:0 70% 60%;--destructive-foreground:0 0% 98%;--border:25 80% 70%;--input:25 70% 80%;--ring:330 100% 70%;--ui-background:25 90% 80%;--card-back-bg:25 100% 65%;--card-border-color:20 60% 50%;--card-selected-border-color:330 100% 65%;--placeholder-bg:25 90% 78%;--suit-red-color:350 100% 60%;--suit-black-color:15 60% 20%;--card-back-pattern-classic-color-hsl:25 90% 45%;--card-back-pattern-classic-inner-bg-hsl:25 90% 55%;--card-back-geometric-primary-hsl:200 80% 70%;--card-back-geometric-secondary-hsl:30 90% 65%;--card-back-red-floral-petal-hsl:0 100% 65%;--card-back-red-floral-stamen-hsl:40 100% 60%;--card-back-red-floral-accent-hsl:350 100% 50%;--card-back-blue-floral-petal-hsl:210 100% 70%;--card-back-blue-floral-stamen-hsl:60 100% 90%;--card-back-blue-floral-accent-hsl:190 100% 55%;--card-back-abstract-bg-hsl:45 100% 92%;--card-back-abstract-line-hsl:45 100% 60%;--card-back-carbon-fiber-base-hsl:20 40% 40%;--card-back-carbon-fiber-weave-hsl:20 40% 50%;--card-back-polka-dots-bg-hsl:30 100% 75%;--card-back-polka-dots-dot-hsl:0 0% 100%;--card-back-ocean-waves-base-hsl:190 80% 60%;--card-back-ocean-waves-wave-hsl:190 90% 80%;--card-back-starry-night-bg-hsl:280 50% 30%;--card-back-starry-night-star1-hsl:50 100% 80%;--card-back-starry-night-star2-hsl:30 100% 90%;--card-back-woven-stripes-base-hsl:30 80% 80%;--card-back-woven-stripes-primary-hsl:15 70% 60%;--card-back-woven-stripes-secondary-hsl:330 70% 70%;--card-back-art-deco-base-hsl:25 100% 80%;--card-back-art-deco-line-hsl:30 100% 50%;--card-back-art-deco-accent-hsl:330 100% 65%;--card-back-neural-pathways-bg-hsl:20 80% 70%;--card-back-neural-pathways-line1-hsl:330 100% 75%;--card-back-neural-pathways-line2-hsl:50 100% 70%;--card-back-voronoi-bloom-bg-hsl:25 90% 82%;--card-back-voronoi-bloom-cell-fill1-hsl:30 100% 70%;--card-back-voronoi-bloom-cell-fill2-hsl:350 100% 75%;--card-back-voronoi-bloom-cell-border-hsl:25 50% 60%;--card-back-interwoven-spirals-bg-hsl:20 100% 70%;--card-back-interwoven-spirals-spiral1-hsl:320 100% 70%;--card-back-interwoven-spirals-spiral2-hsl:40 100% 65%;--card-back-fractal-grid-bg-hsl:25 95% 80%;--card-back-fractal-grid-line-major-hsl:25 60% 60%;--card-back-fractal-grid-line-minor-hsl:25 70% 70%;--card-back-fractal-grid-accent-hsl:330 100% 65%;--card-back-solid-blue-hsl-value:200 100% 65%;--card-back-solid-burgundy-hsl-value:340 100% 60%;--card-back-solid-teal-hsl-value:55 90% 55%;--card-back-solid-cosmic-latte-hsl-value:40 100% 70%;--card-back-solid-crimson-cipher-hsl-value:20 100% 60%;--card-back-solid-galactic-jade-hsl-value:300 70% 50%;--lcd-bg-hsl:25 60% 20%;--lcd-border-hsl:25 50% 30%;--lcd-text-hsl:35 100% 85%;--lcd-text-shadow-hsl:35 100% 60%;--lcd-icon-color-hsl:35 100% 85%;--lcd-chaser-color-1-hsl:320 100% 65%;--lcd-chaser-color-2-hsl:30 100% 55%;--lcd-chaser-color-3-hsl:55 100% 60%}html.theme-sunset-glow .game-board-bg{background-image:radial-gradient(ellipse at 70% 20%,hsla(30,100%,80%,.3) 0,transparent 60%),radial-gradient(ellipse at 30% 80%,hsla(330,100%,75%,.25) 0,transparent 50%),radial-gradient(ellipse at 50% 50%,hsla(45,100%,85%,.15) 0,transparent 70%),linear-gradient(180deg,hsl(25,100%,75%) 0,hsl(30,100%,65%) 30%,hsl(330,100%,60%) 75%,hsl(280,80%,50%));background-size:600px 400px,500px 500px,700px 700px,100% 100%;background-position:70% 20%,30% 80%,50% 50%,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-color:hsl(var(--background))}html.theme-sunset-glow .ui-background{background-color:hsl(var(--ui-background))}html.theme-sunset-glow .placeholder-bg{background-color:hsl(var(--placeholder-bg))}html.theme-sunset-glow .actual-card-themed-border,html.theme-sunset-glow .placeholder-border{border-color:hsl(var(--card-border-color))}html.theme-sunset-glow .dynamic-ring-color{--tw-ring-color:hsl(var(--ring))}html.theme-sunset-glow .dynamic-ring-bg-tint{background-color:hsla(var(--ring)/.2)}html.theme-sunset-glow .dynamic-ring-color-destructive{--tw-ring-color:hsl(var(--destructive))}html.theme-sunset-glow .dynamic-ring-bg-tint-destructive{background-color:hsla(var(--destructive)/.2)}html.theme-sunset-glow .title-frame-bg{background-color:hsl(var(--card))}html.theme-sunset-glow .title-frame-border{border-color:hsl(var(--primary))}html.theme-sunset-glow .button-outline-themed{border-color:hsl(var(--input));background-color:hsl(var(--background));color:hsl(var(--foreground))}html.theme-sunset-glow .button-outline-themed:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}html.theme-sunset-glow .dropdown-content-themed{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));border-color:hsl(var(--border))}html.theme-sunset-glow .dialog-content-themed{background-color:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border))}html.theme-sunset-glow .lcd-display{background-color:hsl(var(--lcd-bg-hsl));border-color:hsl(var(--lcd-border-hsl));color:hsl(var(--lcd-text-hsl));text-shadow:0 .5px 1px hsla(var(--lcd-text-shadow-hsl)/.5);box-shadow:inset 0 1px 2px hsla(0,0%,0%,.3),0 1px 1px hsla(0,0%,100%,.1)}html.theme-sunset-glow .lcd-display .timer-icon-themed{color:hsl(var(--lcd-icon-color-hsl))}html.dark.theme-sunset-glow{--background:25 60% 15%;--foreground:30 100% 90%;--card:30 40% 25%;--card-foreground:30 100% 92%;--popover:25 50% 10%;--popover-foreground:30 100% 90%;--primary:30 100% 50%;--primary-foreground:30 100% 95%;--secondary:40 100% 40%;--secondary-foreground:30 100% 95%;--muted:25 50% 20%;--muted-foreground:25 80% 70%;--accent:330 100% 55%;--accent-foreground:330 100% 95%;--destructive:0 70% 50%;--destructive-foreground:0 0% 95%;--border:25 60% 30%;--input:25 50% 20%;--ring:330 100% 60%;--ui-background:25 55% 12%;--card-back-bg:25 70% 30%;--card-border-color:30 70% 60%;--card-selected-border-color:330 100% 55%;--placeholder-bg:25 50% 10%;--suit-red-color:350 100% 70%;--suit-black-color:20 30% 80%;--card-back-pattern-classic-color-hsl:25 80% 30%;--card-back-pattern-classic-inner-bg-hsl:25 80% 40%;--card-back-geometric-primary-hsl:200 70% 30%;--card-back-geometric-secondary-hsl:30 80% 35%;--card-back-red-floral-petal-hsl:0 90% 55%;--card-back-red-floral-stamen-hsl:40 90% 50%;--card-back-red-floral-accent-hsl:350 90% 40%;--card-back-blue-floral-petal-hsl:210 90% 50%;--card-back-blue-floral-stamen-hsl:60 90% 80%;--card-back-blue-floral-accent-hsl:190 90% 40%;--card-back-abstract-bg-hsl:45 30% 30%;--card-back-abstract-line-hsl:45 90% 50%;--card-back-carbon-fiber-base-hsl:20 30% 20%;--card-back-carbon-fiber-weave-hsl:20 30% 30%;--card-back-polka-dots-bg-hsl:30 90% 40%;--card-back-polka-dots-dot-hsl:0 0% 80%;--card-back-ocean-waves-base-hsl:190 70% 30%;--card-back-ocean-waves-wave-hsl:190 80% 50%;--card-back-starry-night-bg-hsl:280 60% 15%;--card-back-starry-night-star1-hsl:50 100% 70%;--card-back-starry-night-star2-hsl:30 100% 80%;--card-back-woven-stripes-base-hsl:30 50% 35%;--card-back-woven-stripes-primary-hsl:15 60% 45%;--card-back-woven-stripes-secondary-hsl:330 60% 55%;--card-back-art-deco-base-hsl:25 50% 20%;--card-back-art-deco-line-hsl:30 80% 50%;--card-back-art-deco-accent-hsl:330 80% 45%;--card-back-neural-pathways-bg-hsl:20 70% 10%;--card-back-neural-pathways-line1-hsl:330 90% 60%;--card-back-neural-pathways-line2-hsl:50 90% 55%;--card-back-voronoi-bloom-bg-hsl:25 80% 15%;--card-back-voronoi-bloom-cell-fill1-hsl:30 90% 35%;--card-back-voronoi-bloom-cell-fill2-hsl:350 90% 40%;--card-back-voronoi-bloom-cell-border-hsl:25 60% 50%;--card-back-interwoven-spirals-bg-hsl:20 90% 12%;--card-back-interwoven-spirals-spiral1-hsl:320 90% 55%;--card-back-interwoven-spirals-spiral2-hsl:40 90% 50%;--card-back-fractal-grid-bg-hsl:25 85% 18%;--card-back-fractal-grid-line-major-hsl:25 50% 40%;--card-back-fractal-grid-line-minor-hsl:25 60% 50%;--card-back-fractal-grid-accent-hsl:330 90% 55%;--card-back-solid-blue-hsl-value:200 80% 55%;--card-back-solid-burgundy-hsl-value:340 80% 55%;--card-back-solid-teal-hsl-value:55 70% 50%;--card-back-solid-cosmic-latte-hsl-value:40 90% 65%;--card-back-solid-crimson-cipher-hsl-value:20 90% 55%;--card-back-solid-galactic-jade-hsl-value:300 60% 45%;--lcd-bg-hsl:25 50% 12%;--lcd-border-hsl:25 40% 22%;--lcd-text-hsl:30 100% 80%;--lcd-text-shadow-hsl:30 100% 55%;--lcd-icon-color-hsl:30 100% 80%;--lcd-chaser-color-1-hsl:320 100% 60%;--lcd-chaser-color-2-hsl:30 100% 50%;--lcd-chaser-color-3-hsl:55 100% 55%}html.dark.theme-sunset-glow .game-board-bg{background-image:radial-gradient(ellipse at 70% 20%,hsla(25,80%,40%,.35) 0,transparent 60%),radial-gradient(ellipse at 30% 80%,hsla(320,80%,35%,.3) 0,transparent 50%),radial-gradient(ellipse at 50% 50%,hsla(280,70%,30%,.2) 0,transparent 70%),linear-gradient(180deg,hsl(25,70%,25%) 0,hsl(300,60%,20%) 40%,hsl(260,70%,15%) 75%,hsl(240,80%,10%));background-size:600px 400px,500px 500px,700px 700px,100% 100%;background-position:70% 20%,30% 80%,50% 50%,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-color:hsl(var(--background))}html.dark.theme-sunset-glow .ui-background{background-color:hsl(var(--ui-background))}html.dark.theme-sunset-glow .placeholder-bg{background-color:hsl(var(--placeholder-bg))}html.dark.theme-sunset-glow .actual-card-themed-border,html.dark.theme-sunset-glow .placeholder-border{border-color:hsl(var(--card-border-color))}html.dark.theme-sunset-glow .dynamic-ring-color{--tw-ring-color:hsl(var(--ring))}html.dark.theme-sunset-glow .dynamic-ring-bg-tint{background-color:hsla(var(--ring)/.2)}html.dark.theme-sunset-glow .dynamic-ring-color-destructive{--tw-ring-color:hsl(var(--destructive))}html.dark.theme-sunset-glow .dynamic-ring-bg-tint-destructive{background-color:hsla(var(--destructive)/.2)}html.dark.theme-sunset-glow .title-frame-bg{background-color:hsl(var(--card))}html.dark.theme-sunset-glow .title-frame-border{border-color:hsl(var(--primary))}html.dark.theme-sunset-glow .button-outline-themed{border-color:hsl(var(--input));background-color:hsl(var(--background));color:hsl(var(--foreground))}html.dark.theme-sunset-glow .button-outline-themed:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}html.dark.theme-sunset-glow .dropdown-content-themed{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));border-color:hsl(var(--border))}html.dark.theme-sunset-glow .dialog-content-themed{background-color:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border))}html.dark.theme-sunset-glow .lcd-display{background-color:hsl(var(--lcd-bg-hsl));border-color:hsl(var(--lcd-border-hsl));color:hsl(var(--lcd-text-hsl));text-shadow:0 .5px 1px hsla(var(--lcd-text-shadow-hsl)/.5);box-shadow:inset 0 1px 2px hsla(0,0%,0%,.4),0 1px 1px hsla(0,0%,0%,.05)}html.dark.theme-sunset-glow .lcd-display .timer-icon-themed{color:hsl(var(--lcd-icon-color-hsl))}html.theme-midnight-bloom{--background:250 50% 8%;--foreground:250 25% 90%;--card:250 30% 15%;--card-foreground:250 25% 95%;--popover:250 40% 5%;--popover-foreground:250 25% 90%;--primary:280 70% 60%;--primary-foreground:280 30% 95%;--secondary:220 60% 50%;--secondary-foreground:220 25% 95%;--muted:250 35% 12%;--muted-foreground:250 20% 65%;--accent:150 100% 45%;--accent-foreground:150 100% 95%;--destructive:340 80% 55%;--destructive-foreground:340 20% 98%;--border:250 40% 20%;--input:250 35% 12%;--ring:150 100% 55%;--ui-background:250 45% 6%;--card-back-bg:250 40% 12%;--card-border-color:250 40% 25%;--card-selected-border-color:150 100% 45%;--placeholder-bg:250 45% 5%;--suit-red-color:340 90% 65%;--suit-black-color:220 30% 85%;--card-back-pattern-classic-color-hsl:280 50% 30%;--card-back-pattern-classic-inner-bg-hsl:280 50% 25%;--card-back-geometric-primary-hsl:220 60% 25%;--card-back-geometric-secondary-hsl:150 70% 40%;--card-back-red-floral-petal-hsl:340 70% 50%;--card-back-red-floral-stamen-hsl:300 80% 70%;--card-back-red-floral-accent-hsl:330 60% 35%;--card-back-blue-floral-petal-hsl:220 70% 45%;--card-back-blue-floral-stamen-hsl:180 80% 60%;--card-back-blue-floral-accent-hsl:200 60% 30%;--card-back-abstract-bg-hsl:250 20% 18%;--card-back-abstract-line-hsl:50 100% 70%;--card-back-carbon-fiber-base-hsl:250 20% 10%;--card-back-carbon-fiber-weave-hsl:250 20% 25%;--card-back-polka-dots-bg-hsl:280 40% 18%;--card-back-polka-dots-dot-hsl:250 30% 80%;--card-back-ocean-waves-base-hsl:240 50% 10%;--card-back-ocean-waves-wave-hsl:220 60% 40%;--card-back-starry-night-bg-hsl:260 60% 5%;--card-back-starry-night-star1-hsl:250 100% 95%;--card-back-starry-night-star2-hsl:180 100% 80%;--card-back-woven-stripes-base-hsl:250 25% 18%;--card-back-woven-stripes-primary-hsl:280 30% 35%;--card-back-woven-stripes-secondary-hsl:220 30% 40%;--card-back-art-deco-base-hsl:250 40% 8%;--card-back-art-deco-line-hsl:150 70% 50%;--card-back-art-deco-accent-hsl:280 50% 30%;--card-back-neural-pathways-bg-hsl:250 40% 4%;--card-back-neural-pathways-line1-hsl:150 90% 55%;--card-back-neural-pathways-line2-hsl:280 80% 65%;--card-back-voronoi-bloom-bg-hsl:250 45% 10%;--card-back-voronoi-bloom-cell-fill1-hsl:270 50% 25%;--card-back-voronoi-bloom-cell-fill2-hsl:230 40% 30%;--card-back-voronoi-bloom-cell-border-hsl:250 25% 45%;--card-back-interwoven-spirals-bg-hsl:250 30% 3%;--card-back-interwoven-spirals-spiral1-hsl:150 100% 50%;--card-back-interwoven-spirals-spiral2-hsl:290 90% 60%;--card-back-fractal-grid-bg-hsl:250 50% 9%;--card-back-fractal-grid-line-major-hsl:250 25% 35%;--card-back-fractal-grid-line-minor-hsl:250 35% 45%;--card-back-fractal-grid-accent-hsl:150 100% 45%;--card-back-solid-blue-hsl-value:220 70% 55%;--card-back-solid-burgundy-hsl-value:330 70% 50%;--card-back-solid-teal-hsl-value:160 60% 40%;--card-back-solid-cosmic-latte-hsl-value:250 50% 70%;--card-back-solid-crimson-cipher-hsl-value:150 80% 50%;--card-back-solid-galactic-jade-hsl-value:280 70% 45%;--lcd-bg-hsl:270 30% 7%;--lcd-border-hsl:270 30% 17%;--lcd-text-hsl:275 100% 75%;--lcd-text-shadow-hsl:275 100% 50%;--lcd-icon-color-hsl:275 100% 75%;--lcd-chaser-color-1-hsl:275 100% 70%;--lcd-chaser-color-2-hsl:150 100% 45%;--lcd-chaser-color-3-hsl:340 80% 55%}html.theme-midnight-bloom .game-board-bg{background-image:radial-gradient(ellipse at 15% 20%,hsla(280,70%,30%,.25) 0,transparent 60%),radial-gradient(ellipse at 80% 30%,hsla(220,60%,25%,.3) 0,transparent 55%),radial-gradient(ellipse at 50% 85%,hsla(320,65%,28%,.2) 0,transparent 65%),radial-gradient(ellipse at 90% 70%,hsla(150,80%,20%,.15) 0,transparent 50%),linear-gradient(160deg,hsl(250,50%,6%),hsl(260,55%,4%) 40%,hsl(270,60%,7%) 70%,hsl(250,45%,5%));background-size:500px 450px,400px 500px,600px 550px,450px 400px,100% 100%;background-position:15% 20%,80% 30%,50% 85%,90% 70%,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-color:hsl(var(--background))}html.theme-midnight-bloom .ui-background{background-color:hsl(var(--ui-background))}html.theme-midnight-bloom .placeholder-bg{background-color:hsl(var(--placeholder-bg))}html.theme-midnight-bloom .actual-card-themed-border,html.theme-midnight-bloom .placeholder-border{border-color:hsl(var(--card-border-color))}html.theme-midnight-bloom .dynamic-ring-color{--tw-ring-color:hsl(var(--ring))}html.theme-midnight-bloom .dynamic-ring-bg-tint{background-color:hsla(var(--ring)/.2)}html.theme-midnight-bloom .dynamic-ring-color-destructive{--tw-ring-color:hsl(var(--destructive))}html.theme-midnight-bloom .dynamic-ring-bg-tint-destructive{background-color:hsla(var(--destructive)/.2)}html.theme-midnight-bloom .title-frame-bg{background-color:hsl(var(--card))}html.theme-midnight-bloom .title-frame-border{border-color:hsl(var(--primary))}html.theme-midnight-bloom .button-outline-themed{border-color:hsl(var(--input));background-color:hsl(var(--background));color:hsl(var(--foreground))}html.theme-midnight-bloom .button-outline-themed:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}html.theme-midnight-bloom .dropdown-content-themed{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));border-color:hsl(var(--border))}html.theme-midnight-bloom .dialog-content-themed{background-color:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border))}html.theme-midnight-bloom .lcd-display{background-color:hsl(var(--lcd-bg-hsl));border-color:hsl(var(--lcd-border-hsl));color:hsl(var(--lcd-text-hsl));text-shadow:0 .5px 1px hsla(var(--lcd-text-shadow-hsl)/.5);box-shadow:inset 0 1px 2px hsla(0,0%,0%,.4),0 1px 1px hsla(0,0%,5%,.1)}html.theme-midnight-bloom .lcd-display .timer-icon-themed{color:hsl(var(--lcd-icon-color-hsl))}html.dark.theme-midnight-bloom{--background:250 50% 6%;--foreground:250 25% 92%;--card:250 30% 12%;--card-foreground:250 25% 98%;--popover:250 40% 3%;--popover-foreground:250 25% 92%;--primary:280 70% 55%;--primary-foreground:280 30% 92%;--secondary:220 60% 45%;--secondary-foreground:220 25% 92%;--muted:250 35% 10%;--muted-foreground:250 20% 60%;--accent:150 100% 40%;--accent-foreground:150 100% 92%;--destructive:340 80% 50%;--destructive-foreground:340 20% 95%;--border:250 40% 18%;--input:250 35% 10%;--ring:150 100% 50%;--ui-background:250 45% 4%;--card-back-bg:250 40% 10%;--card-border-color:250 40% 22%;--card-selected-border-color:150 100% 40%;--placeholder-bg:250 45% 3%;--suit-red-color:340 90% 60%;--suit-black-color:220 30% 80%;--card-back-pattern-classic-color-hsl:280 50% 25%;--card-back-pattern-classic-inner-bg-hsl:280 50% 22%;--card-back-geometric-primary-hsl:220 55% 20%;--card-back-geometric-secondary-hsl:150 65% 35%;--card-back-red-floral-petal-hsl:340 70% 45%;--card-back-red-floral-stamen-hsl:300 80% 65%;--card-back-red-floral-accent-hsl:330 60% 30%;--card-back-blue-floral-petal-hsl:220 70% 40%;--card-back-blue-floral-stamen-hsl:180 80% 55%;--card-back-blue-floral-accent-hsl:200 60% 25%;--card-back-abstract-bg-hsl:250 20% 15%;--card-back-abstract-line-hsl:50 100% 65%;--card-back-carbon-fiber-base-hsl:250 20% 8%;--card-back-carbon-fiber-weave-hsl:250 20% 20%;--card-back-polka-dots-bg-hsl:280 40% 15%;--card-back-polka-dots-dot-hsl:250 30% 75%;--card-back-ocean-waves-base-hsl:240 50% 8%;--card-back-ocean-waves-wave-hsl:220 60% 35%;--card-back-starry-night-bg-hsl:260 60% 3%;--card-back-starry-night-star1-hsl:250 100% 98%;--card-back-starry-night-star2-hsl:180 100% 85%;--card-back-woven-stripes-base-hsl:250 25% 15%;--card-back-woven-stripes-primary-hsl:280 30% 30%;--card-back-woven-stripes-secondary-hsl:220 30% 35%;--card-back-art-deco-base-hsl:250 50% 5%;--card-back-art-deco-line-hsl:150 70% 40%;--card-back-art-deco-accent-hsl:280 40% 25%;--card-back-neural-pathways-bg-hsl:250 45% 2%;--card-back-neural-pathways-line1-hsl:150 80% 45%;--card-back-neural-pathways-line2-hsl:280 70% 55%;--card-back-voronoi-bloom-bg-hsl:250 50% 7%;--card-back-voronoi-bloom-cell-fill1-hsl:270 40% 15%;--card-back-voronoi-bloom-cell-fill2-hsl:230 30% 20%;--card-back-voronoi-bloom-cell-border-hsl:250 30% 35%;--card-back-interwoven-spirals-bg-hsl:250 35% 1%;--card-back-interwoven-spirals-spiral1-hsl:150 90% 40%;--card-back-interwoven-spirals-spiral2-hsl:290 80% 50%;--card-back-fractal-grid-bg-hsl:250 55% 6%;--card-back-fractal-grid-line-major-hsl:250 30% 25%;--card-back-fractal-grid-line-minor-hsl:250 40% 35%;--card-back-fractal-grid-accent-hsl:150 90% 35%;--card-back-solid-blue-hsl-value:220 60% 45%;--card-back-solid-burgundy-hsl-value:330 60% 45%;--card-back-solid-teal-hsl-value:160 50% 35%;--card-back-solid-cosmic-latte-hsl-value:250 40% 65%;--card-back-solid-crimson-cipher-hsl-value:150 70% 45%;--card-back-solid-galactic-jade-hsl-value:280 60% 40%;--lcd-bg-hsl:270 35% 5%;--lcd-border-hsl:270 35% 15%;--lcd-text-hsl:275 100% 70%;--lcd-text-shadow-hsl:275 100% 45%;--lcd-icon-color-hsl:275 100% 70%;--lcd-chaser-color-1-hsl:275 100% 65%;--lcd-chaser-color-2-hsl:150 100% 40%;--lcd-chaser-color-3-hsl:340 80% 50%}html.dark.theme-midnight-bloom .game-board-bg{background-image:radial-gradient(ellipse at 15% 20%,hsla(280,70%,20%,.3) 0,transparent 60%),radial-gradient(ellipse at 80% 30%,hsla(220,60%,15%,.35) 0,transparent 55%),radial-gradient(ellipse at 50% 85%,hsla(320,65%,18%,.25) 0,transparent 65%),radial-gradient(ellipse at 90% 70%,hsla(150,80%,10%,.2) 0,transparent 50%),linear-gradient(160deg,hsl(250,50%,4%),hsl(260,55%,2%) 40%,hsl(270,60%,3%) 70%,hsl(250,45%,2%));background-size:500px 450px,400px 500px,600px 550px,450px 400px,100% 100%;background-position:15% 20%,80% 30%,50% 85%,90% 70%,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-color:hsl(var(--background))}html.dark.theme-midnight-bloom .ui-background{background-color:hsl(var(--ui-background))}html.dark.theme-midnight-bloom .placeholder-bg{background-color:hsl(var(--placeholder-bg))}html.dark.theme-midnight-bloom .actual-card-themed-border,html.dark.theme-midnight-bloom .placeholder-border{border-color:hsl(var(--card-border-color))}html.dark.theme-midnight-bloom .dynamic-ring-color{--tw-ring-color:hsl(var(--ring))}html.dark.theme-midnight-bloom .dynamic-ring-bg-tint{background-color:hsla(var(--ring)/.2)}html.dark.theme-midnight-bloom .dynamic-ring-color-destructive{--tw-ring-color:hsl(var(--destructive))}html.dark.theme-midnight-bloom .dynamic-ring-bg-tint-destructive{background-color:hsla(var(--destructive)/.2)}html.dark.theme-midnight-bloom .title-frame-bg{background-color:hsl(var(--card))}html.dark.theme-midnight-bloom .title-frame-border{border-color:hsl(var(--primary))}html.dark.theme-midnight-bloom .button-outline-themed{border-color:hsl(var(--input));background-color:hsl(var(--background));color:hsl(var(--foreground))}html.dark.theme-midnight-bloom .button-outline-themed:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}html.dark.theme-midnight-bloom .dropdown-content-themed{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));border-color:hsl(var(--border))}html.dark.theme-midnight-bloom .dialog-content-themed{background-color:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border))}html.dark.theme-midnight-bloom .lcd-display{background-color:hsl(var(--lcd-bg-hsl));border-color:hsl(var(--lcd-border-hsl));color:hsl(var(--lcd-text-hsl));text-shadow:0 .5px 1px hsla(var(--lcd-text-shadow-hsl)/.5);box-shadow:inset 0 1px 2px hsla(0,0%,0%,.5),0 1px 1px hsla(0,0%,2%,.1)}html.dark.theme-midnight-bloom .lcd-display .timer-icon-themed{color:hsl(var(--lcd-icon-color-hsl))}html.theme-quantum-foundry{--background:210 20% 92%;--foreground:210 25% 25%;--card:210 20% 98%;--card-foreground:210 25% 15%;--popover:210 20% 85%;--popover-foreground:210 25% 25%;--primary:200 70% 55%;--primary-foreground:200 15% 95%;--secondary:210 50% 65%;--secondary-foreground:210 20% 10%;--muted:210 20% 80%;--muted-foreground:210 25% 50%;--accent:180 90% 50%;--accent-foreground:180 20% 10%;--destructive:30 100% 55%;--destructive-foreground:30 100% 98%;--border:210 20% 75%;--input:210 20% 88%;--ring:180 90% 55%;--ui-background:210 20% 90%;--card-back-bg:200 40% 70%;--card-border-color:210 20% 65%;--card-selected-border-color:180 90% 50%;--placeholder-bg:210 20% 88%;--suit-red-color:15 90% 55%;--suit-black-color:210 25% 20%;--card-back-pattern-classic-color-hsl:200 50% 40%;--card-back-pattern-classic-inner-bg-hsl:200 50% 50%;--card-back-geometric-primary-hsl:210 20% 80%;--card-back-geometric-secondary-hsl:180 80% 50%;--card-back-red-floral-petal-hsl:30 90% 60%;--card-back-red-floral-stamen-hsl:45 100% 60%;--card-back-red-floral-accent-hsl:15 80% 45%;--card-back-blue-floral-petal-hsl:190 80% 55%;--card-back-blue-floral-stamen-hsl:0 0% 90%;--card-back-blue-floral-accent-hsl:200 70% 40%;--card-back-abstract-bg-hsl:210 15% 95%;--card-back-abstract-line-hsl:180 90% 50%;--card-back-carbon-fiber-base-hsl:210 15% 60%;--card-back-carbon-fiber-weave-hsl:210 15% 50%;--card-back-polka-dots-bg-hsl:200 60% 75%;--card-back-polka-dots-dot-hsl:210 20% 30%;--card-back-ocean-waves-base-hsl:190 50% 70%;--card-back-ocean-waves-wave-hsl:180 70% 50%;--card-back-starry-night-bg-hsl:220 30% 85%;--card-back-starry-night-star1-hsl:180 100% 70%;--card-back-starry-night-star2-hsl:0 0% 95%;--card-back-woven-stripes-base-hsl:210 25% 88%;--card-back-woven-stripes-primary-hsl:200 30% 75%;--card-back-woven-stripes-secondary-hsl:210 20% 65%;--card-back-art-deco-base-hsl:210 10% 90%;--card-back-art-deco-line-hsl:180 70% 50%;--card-back-art-deco-accent-hsl:200 60% 60%;--card-back-neural-pathways-bg-hsl:210 20% 85%;--card-back-neural-pathways-line1-hsl:180 90% 55%;--card-back-neural-pathways-line2-hsl:200 70% 60%;--card-back-voronoi-bloom-bg-hsl:210 15% 90%;--card-back-voronoi-bloom-cell-fill1-hsl:190 60% 75%;--card-back-voronoi-bloom-cell-fill2-hsl:200 50% 80%;--card-back-voronoi-bloom-cell-border-hsl:210 20% 60%;--card-back-interwoven-spirals-bg-hsl:210 25% 88%;--card-back-interwoven-spirals-spiral1-hsl:180 80% 50%;--card-back-interwoven-spirals-spiral2-hsl:200 70% 45%;--card-back-fractal-grid-bg-hsl:210 18% 93%;--card-back-fractal-grid-line-major-hsl:210 20% 70%;--card-back-fractal-grid-line-minor-hsl:210 25% 75%;--card-back-fractal-grid-accent-hsl:180 90% 50%;--card-back-solid-blue-hsl-value:200 80% 60%;--card-back-solid-burgundy-hsl-value:0 70% 50%;--card-back-solid-teal-hsl-value:170 70% 45%;--card-back-solid-cosmic-latte-hsl-value:210 20% 70%;--card-back-solid-crimson-cipher-hsl-value:30 100% 55%;--card-back-solid-galactic-jade-hsl-value:180 90% 50%;--lcd-bg-hsl:220 15% 25%;--lcd-border-hsl:220 15% 35%;--lcd-text-hsl:180 100% 70%;--lcd-text-shadow-hsl:180 100% 45%;--lcd-icon-color-hsl:180 100% 70%;--lcd-chaser-color-1-hsl:180 90% 50%;--lcd-chaser-color-2-hsl:0 0% 95%;--lcd-chaser-color-3-hsl:210 80% 60%}html.dark.theme-quantum-foundry{--background:220 30% 12%;--foreground:210 25% 85%;--card:220 25% 20%;--card-foreground:210 20% 90%;--popover:220 30% 8%;--popover-foreground:210 25% 85%;--primary:200 70% 45%;--primary-foreground:200 15% 90%;--secondary:210 50% 35%;--secondary-foreground:210 20% 85%;--muted:220 25% 15%;--muted-foreground:210 25% 65%;--accent:180 90% 60%;--accent-foreground:180 20% 5%;--destructive:30 100% 60%;--destructive-foreground:30 100% 10%;--border:220 25% 25%;--input:220 25% 15%;--ring:180 90% 65%;--ui-background:220 30% 10%;--card-back-bg:200 30% 25%;--card-border-color:210 20% 35%;--card-selected-border-color:180 90% 60%;--placeholder-bg:220 30% 8%;--suit-red-color:25 100% 65%;--suit-black-color:210 20% 75%;--card-back-pattern-classic-color-hsl:200 40% 30%;--card-back-pattern-classic-inner-bg-hsl:200 40% 20%;--card-back-geometric-primary-hsl:220 25% 15%;--card-back-geometric-secondary-hsl:180 80% 55%;--card-back-red-floral-petal-hsl:25 90% 55%;--card-back-red-floral-stamen-hsl:45 100% 50%;--card-back-red-floral-accent-hsl:15 80% 40%;--card-back-blue-floral-petal-hsl:190 80% 50%;--card-back-blue-floral-stamen-hsl:0 0% 75%;--card-back-blue-floral-accent-hsl:200 70% 35%;--card-back-abstract-bg-hsl:220 20% 10%;--card-back-abstract-line-hsl:180 90% 60%;--card-back-carbon-fiber-base-hsl:220 15% 8%;--card-back-carbon-fiber-weave-hsl:220 15% 15%;--card-back-polka-dots-bg-hsl:200 50% 20%;--card-back-polka-dots-dot-hsl:210 20% 70%;--card-back-ocean-waves-base-hsl:190 40% 15%;--card-back-ocean-waves-wave-hsl:180 60% 45%;--card-back-starry-night-bg-hsl:230 40% 5%;--card-back-starry-night-star1-hsl:180 100% 75%;--card-back-starry-night-star2-hsl:0 0% 85%;--card-back-woven-stripes-base-hsl:220 20% 12%;--card-back-woven-stripes-primary-hsl:200 25% 25%;--card-back-woven-stripes-secondary-hsl:210 15% 35%;--card-back-art-deco-base-hsl:220 15% 10%;--card-back-art-deco-line-hsl:180 70% 55%;--card-back-art-deco-accent-hsl:200 50% 30%;--card-back-neural-pathways-bg-hsl:220 25% 9%;--card-back-neural-pathways-line1-hsl:180 100% 60%;--card-back-neural-pathways-line2-hsl:210 80% 70%;--card-back-voronoi-bloom-bg-hsl:220 30% 14%;--card-back-voronoi-bloom-cell-fill1-hsl:190 50% 30%;--card-back-voronoi-bloom-cell-fill2-hsl:200 40% 35%;--card-back-voronoi-bloom-cell-border-hsl:220 20% 50%;--card-back-interwoven-spirals-bg-hsl:220 35% 11%;--card-back-interwoven-spirals-spiral1-hsl:180 90% 55%;--card-back-interwoven-spirals-spiral2-hsl:210 80% 50%;--card-back-fractal-grid-bg-hsl:220 28% 10%;--card-back-fractal-grid-line-major-hsl:220 20% 30%;--card-back-fractal-grid-line-minor-hsl:220 25% 40%;--card-back-fractal-grid-accent-hsl:180 100% 60%;--card-back-solid-blue-hsl-value:200 70% 50%;--card-back-solid-burgundy-hsl-value:0 60% 45%;--card-back-solid-teal-hsl-value:170 60% 40%;--card-back-solid-cosmic-latte-hsl-value:210 15% 60%;--card-back-solid-crimson-cipher-hsl-value:30 90% 50%;--card-back-solid-galactic-jade-hsl-value:180 80% 45%;--lcd-bg-hsl:220 20% 7%;--lcd-border-hsl:220 20% 15%;--lcd-text-hsl:180 100% 65%;--lcd-text-shadow-hsl:180 100% 40%;--lcd-icon-color-hsl:180 100% 65%;--lcd-chaser-color-1-hsl:180 90% 60%;--lcd-chaser-color-2-hsl:0 0% 85%;--lcd-chaser-color-3-hsl:30 100% 55%}html.theme-quantum-foundry .game-board-bg{background-image:repeating-linear-gradient(0deg,hsla(var(--border)/.15) 0,hsla(var(--border)/.15) 1px,transparent 1px,transparent 30px),repeating-linear-gradient(90deg,hsla(var(--border)/.15) 0,hsla(var(--border)/.15) 1px,transparent 1px,transparent 30px),linear-gradient(160deg,hsla(210,15%,20%,1) 0,hsla(220,18%,30%,1) 40%,hsla(220,15%,25%,1) 60%,hsla(210,20%,18%,1) 100%),radial-gradient(ellipse at 20% 30%,hsla(210,25%,55%,.2) 0,transparent 50%),radial-gradient(ellipse at 80% 70%,hsla(200,30%,60%,.15) 0,transparent 50%);background-blend-mode:normal,normal,normal,overlay,overlay}html.dark.theme-quantum-foundry .game-board-bg{background-image:repeating-linear-gradient(0deg,hsla(var(--border)/.25) 0,hsla(var(--border)/.25) 1px,transparent 1px,transparent 30px),repeating-linear-gradient(90deg,hsla(var(--border)/.25) 0,hsla(var(--border)/.25) 1px,transparent 1px,transparent 30px),linear-gradient(160deg,hsla(220,25%,10%,1) 0,hsla(220,20%,18%,1) 40%,hsla(220,22%,15%,1) 60%,hsla(220,28%,8%,1) 100%),radial-gradient(ellipse at 20% 30%,hsla(210,30%,40%,.25) 0,transparent 50%),radial-gradient(ellipse at 80% 70%,hsla(200,35%,45%,.2) 0,transparent 50%);background-blend-mode:normal,normal,normal,overlay,overlay}html.dark.theme-quantum-foundry .ui-background,html.theme-quantum-foundry .ui-background{background-color:hsl(var(--ui-background));box-shadow:0 0 15px hsla(var(--accent)/.3),inset 0 0 8px hsla(var(--primary)/.2)}html.dark.theme-quantum-foundry .placeholder-bg,html.theme-quantum-foundry .placeholder-bg{background-color:hsl(var(--placeholder-bg));border-style:dashed;opacity:.7}html.dark.theme-quantum-foundry .placeholder-border,html.theme-quantum-foundry .placeholder-border{border-color:hsl(var(--card-border-color));box-shadow:0 0 5px hsla(var(--accent)/.2)}html.dark.theme-quantum-foundry .actual-card-themed-border,html.theme-quantum-foundry .actual-card-themed-border{border-color:hsl(var(--card-border-color));box-shadow:0 0 8px hsla(var(--accent)/.3),0 0 15px hsla(var(--primary)/.2) inset}html.dark.theme-quantum-foundry .card-front,html.theme-quantum-foundry .card-front{background-image:radial-gradient(ellipse at center,hsla(var(--accent)/.05) 0,transparent 70%)}html.dark.theme-quantum-foundry .dynamic-ring-color,html.theme-quantum-foundry .dynamic-ring-color{--tw-ring-color:hsl(var(--ring))}html.dark.theme-quantum-foundry .dynamic-ring-bg-tint,html.theme-quantum-foundry .dynamic-ring-bg-tint{background-color:hsla(var(--ring)/.2)}html.dark.theme-quantum-foundry .dynamic-ring-color-destructive,html.theme-quantum-foundry .dynamic-ring-color-destructive{--tw-ring-color:hsl(var(--destructive))}html.dark.theme-quantum-foundry .dynamic-ring-bg-tint-destructive,html.theme-quantum-foundry .dynamic-ring-bg-tint-destructive{background-color:hsla(var(--destructive)/.2)}html.dark.theme-quantum-foundry .title-frame-bg,html.theme-quantum-foundry .title-frame-bg{background-color:hsl(var(--card));box-shadow:0 0 10px hsla(var(--accent)/.4)}html.dark.theme-quantum-foundry .title-frame-border,html.theme-quantum-foundry .title-frame-border{border-color:hsl(var(--primary))}html.dark.theme-quantum-foundry .button-outline-themed,html.theme-quantum-foundry .button-outline-themed{border-color:hsl(var(--input));background-color:hsl(var(--background));color:hsl(var(--foreground));text-shadow:0 0 3px hsla(var(--accent)/.3)}html.dark.theme-quantum-foundry .button-outline-themed:hover,html.theme-quantum-foundry .button-outline-themed:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground));box-shadow:0 0 8px hsl(var(--accent));border-color:hsl(var(--accent))}html.dark.theme-quantum-foundry .dropdown-content-themed,html.theme-quantum-foundry .dropdown-content-themed{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));border-color:hsl(var(--border));box-shadow:0 0 15px hsla(var(--accent)/.4)}html.dark.theme-quantum-foundry .dialog-content-themed,html.theme-quantum-foundry .dialog-content-themed{background-color:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border));box-shadow:0 0 20px hsla(var(--primary)/.5)}html.dark.theme-quantum-foundry .lcd-display,html.theme-quantum-foundry .lcd-display{background-color:hsl(var(--lcd-bg-hsl));border-color:hsl(var(--lcd-border-hsl));color:hsl(var(--lcd-text-hsl));text-shadow:0 0 5px hsl(var(--lcd-text-shadow-hsl)),0 0 10px hsl(var(--lcd-text-shadow-hsl));box-shadow:inset 0 0 8px hsla(var(--lcd-border-hsl)/.7),0 0 10px hsla(var(--lcd-chaser-color-1-hsl)/.5)}html.dark.theme-quantum-foundry .lcd-display .timer-icon-themed,html.theme-quantum-foundry .lcd-display .timer-icon-themed{color:hsl(var(--lcd-icon-color-hsl));filter:drop-shadow(0 0 3px hsl(var(--lcd-icon-color-hsl)))}