/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-black:900;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}a{color:inherit}}@layer components{.btn{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);min-block-size:2.5rem;color:var(--text);box-shadow:var(--shadow-sm);cursor:pointer;justify-content:center;align-items:center;gap:.5em;padding-block:.4em;padding-inline:.9em;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.deposit-btn{flex-direction:column;gap:.1em}.deposit-wait{color:var(--muted);font-size:.7rem;font-weight:400}@media (prefers-reduced-motion:no-preference){.btn{transition:transform .26s var(--ease-spring), background-color .16s var(--ease-out), border-color .16s var(--ease-out)}}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong)}.btn-primary:hover:not(:disabled){background:var(--primary-hover);border-color:#0000}.btn-red:hover:not(:disabled){background:var(--red)}@supports (color:color-mix(in lab, red, red)){.btn-red:hover:not(:disabled){background:color-mix(in oklch, var(--red), white 10%)}}.btn-red:hover:not(:disabled){border-color:#0000}.btn-green:hover:not(:disabled){background:var(--green)}@supports (color:color-mix(in lab, red, red)){.btn-green:hover:not(:disabled){background:color-mix(in oklch, var(--green), white 10%)}}.btn-green:hover:not(:disabled){border-color:#0000}.btn-blue:hover:not(:disabled){background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.btn-blue:hover:not(:disabled){background:color-mix(in oklch, var(--blue), white 10%)}}.btn-blue:hover:not(:disabled){border-color:#0000}}.btn-primary{background:var(--text);color:var(--surface);border-color:#0000}.btn-red{background:var(--red);color:#fff;border-color:#0000}.btn-green{background:var(--green);color:#fff;border-color:#0000}.btn-blue{background:var(--blue);color:#fff;border-color:#0000}.btn-ghost{box-shadow:none;background:0 0;border-color:#0000}.field{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);min-block-size:2.5rem;inline-size:100%;color:var(--text);padding-block:.45em;padding-inline:.75em}@media (hover:hover) and (pointer:fine){.field:hover{border-color:var(--border-strong)}}.field:focus-visible{outline-offset:0;border-color:var(--blue)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.eyebrow{letter-spacing:0;color:var(--muted);font-size:.875rem;font-weight:500}.amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tabular{font-variant-numeric:tabular-nums}.pcard{--w:3.25rem;inline-size:var(--w);aspect-ratio:5/7;border-radius:calc(var(--w) * .12);background:var(--card-face);box-shadow:inset 0 0 0 1px var(--card-black), var(--card-shadow);flex:none;position:relative}@supports (color:color-mix(in lab, red, red)){.pcard{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--card-black) 8%, transparent), var(--card-shadow)}}.pcard{color:var(--card-black);-webkit-touch-callout:none;font-weight:700;line-height:1;overflow:clip}.pcard[data-red]{color:var(--card-red)}.pcard-sm{--w:2.1rem}.pcard-md{--w:clamp(2.6rem, 2rem + 2vw, 3.6rem)}.pcard-lg{--w:clamp(3.6rem, 3rem + 2.5vw, 5rem)}.pcard .corner{font-size:calc(var(--w) * .3);letter-spacing:-.04em;justify-items:center;display:grid;position:absolute;inset-block-start:6%;inset-inline-start:9%}.pcard .corner small{font-size:.8em}.pcard .pip{font-size:calc(var(--w) * .55);position:absolute;inset-block-end:6%;inset-inline-end:8%}.pcard .face{place-content:center;justify-items:center;gap:calc(var(--w) * .05);border-radius:calc(var(--w) * .05);background:currentColor;display:grid;position:absolute;inset:9% 8% 8% 37%}@supports (color:color-mix(in lab, red, red)){.pcard .face{background:color-mix(in oklch, currentColor 7%, transparent)}}.pcard .face i{font-style:normal;font-size:calc(var(--w) * .16)}.pcard .face svg{inline-size:calc(var(--w) * .4);fill:currentColor;overflow:visible}.pcard .face small{font-size:calc(var(--w) * .075);letter-spacing:.16em;text-transform:uppercase;opacity:.75;padding-inline-start:.16em;font-weight:600}.pcard-sm .face{background:0 0;inset:48% 8% 7%}.pcard-sm .face i{display:none}.pcard-sm .face svg{inline-size:calc(var(--w) * .6)}.pcard-back{background:radial-gradient(circle at 50% 50%, var(--gold) 0 8%, var(--card-back-dark) 8.5% 11%, var(--gold) 11.5% 12.5%, transparent 13%), repeating-linear-gradient(60deg, var(--card-rim) 0 1px, transparent 1px calc(var(--w) * .11)), repeating-linear-gradient(-60deg, var(--card-rim) 0 1px, transparent 1px calc(var(--w) * .11)), radial-gradient(ellipse at 35% 25%, var(--card-back), var(--card-back-dark))}@supports (color:color-mix(in lab, red, red)){.pcard-back{background:radial-gradient(circle at 50% 50%, var(--gold) 0 8%, var(--card-back-dark) 8.5% 11%, color-mix(in oklch, var(--gold) 70%, transparent) 11.5% 12.5%, transparent 13%), repeating-linear-gradient(60deg, color-mix(in oklch, var(--card-rim) 9%, transparent) 0 1px, transparent 1px calc(var(--w) * .11)), repeating-linear-gradient(-60deg, color-mix(in oklch, var(--card-rim) 9%, transparent) 0 1px, transparent 1px calc(var(--w) * .11)), radial-gradient(ellipse at 35% 25%, var(--card-back), var(--card-back-dark))}}.pcard-back{box-shadow:inset 0 0 0 calc(var(--w) * .055) var(--card-rim), inset 0 0 0 calc(var(--w) * .075) var(--gold), var(--card-shadow)}@supports (color:color-mix(in lab, red, red)){.pcard-back{box-shadow:inset 0 0 0 calc(var(--w) * .055) var(--card-rim), inset 0 0 0 calc(var(--w) * .075) color-mix(in oklch, var(--gold) 75%, transparent), var(--card-shadow)}}.pcard[data-highlight]{box-shadow:0 0 0 3px var(--gold), 0 0 18px var(--gold)}.pcard[data-dim]{filter:brightness(.55)}.pcard-slot{inline-size:var(--w);aspect-ratio:5/7;border-radius:calc(var(--w) * .12);border:1.5px solid lab(100% 0 0/.16);border-color:oklch(100% 5.96046e-8 none/.16) oklch(100% 5.96046e-8 none/.16) oklch(100% 5.96046e-8 none/.16) oklch(100% 5.96046e-8 none/.16);background:lab(0% 0 0/.12);border-color:oklch(100% 5.96046e-8 none/.16) oklch(100% 5.96046e-8 none/.16) oklch(100% 5.96046e-8 none/.16) oklch(100% 5.96046e-8 none/.16);flex:none;box-shadow:inset 0 2px 6px lab(0% 0 0/.3)}@media (prefers-reduced-motion:no-preference){.pcard-deal{animation:deal .42s var(--ease-out) both}}.tcard{flex:none;position:relative}.tcard-back{position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.tcard-back{display:none}}@media (prefers-reduced-motion:no-preference){.tcard[data-reveal]>.pcard{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:flip-front .56s var(--ease-out) both}.tcard[data-reveal]>.tcard-back{animation-name:flip-back}}@keyframes flip-front{0%{transform:perspective(40rem)rotateY(-180deg)scale(1.08)}50%{transform:perspective(40rem)rotateY(-90deg)scale(1.12)}to{transform:perspective(40rem)rotateY(0)scale(1)}}@keyframes flip-back{0%{transform:perspective(40rem)rotateY(0)scale(1)}50%{transform:perspective(40rem)rotateY(90deg)scale(1.12)}to{transform:perspective(40rem)rotateY(180deg)scale(1.08)}}@keyframes deal{0%{opacity:0;transform:translateY(-14px)rotateY(90deg)scale(.9)}to{opacity:1;transform:none}}.table-stage{--ratio:1.6;isolation:isolate;color:var(--on-felt);inline-size:min(100%, 70svh * var(--ratio));aspect-ratio:var(--ratio);margin-inline:auto;position:relative}@media (max-width:640px){.poker-stage{--ratio:.75}}.felt{--rail-w:clamp(12px, 2.1vw, 24px);background:var(--felt-texture), radial-gradient(ellipse at 50% 42%, var(--felt), var(--felt) 45%, var(--felt-dark) 100%);border-radius:999px;position:absolute;inset:9% 7%}@supports (color:color-mix(in lab, red, red)){.felt{background:var(--felt-texture), radial-gradient(ellipse at 50% 42%, color-mix(in oklch, var(--felt), white 10%), var(--felt) 45%, var(--felt-dark) 100%)}}.felt{box-shadow:inset 0 0 0 2px lab(0% 0 0/.35),inset 0 10px 40px lab(0% 0 0/.45)}.felt:before{content:"";inset:calc(-1 * var(--rail-w));z-index:-1;border-radius:inherit;background:var(--leather);box-shadow:inset 0 2px 1px lab(100% 0 0/.22), inset 0 -4px 10px lab(0% 0 0/.55), 0 0 0 3px var(--wood), 0 0 0 4px lab(12.7067% 12.4097 15.2817), var(--shadow-lg);outline-offset:calc(var(--rail-w) / -2);outline:1.5px dashed lab(100% 0 0/.2);position:absolute}.felt:after{content:"";border-radius:inherit;pointer-events:none;border:1.5px solid lab(82.8346% 7.691 50.9405/.32);position:absolute;inset:8%}.felt-logo{text-align:center;letter-spacing:.35em;text-transform:uppercase;color:lab(0% 0 0/.22);text-shadow:0 1px lab(100% 0 0/.08);pointer-events:none;font-size:clamp(.8rem,.4rem + 1.2vw,1.4rem);font-weight:800;position:absolute;inset-block-start:66%;inset-inline:0}.seat{z-index:2;justify-items:center;gap:.25rem;inline-size:clamp(6rem,4.5rem + 5vw,9.5rem);display:grid;position:absolute;translate:-50% -50%}.seat-box{--muted:lab(67.52% -.0000298023 0);background:linear-gradient(180deg, var(--rail), var(--felt-glass));border-radius:999px;justify-items:center;inline-size:100%;padding-block:.4rem;padding-inline:.55rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.seat-box{background:linear-gradient(180deg, color-mix(in oklch, var(--rail) 88%, transparent), var(--felt-glass))}}.seat-box{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:lab(96.52% -.0000298023 .0000119209);border:1px solid lab(100% 0 0/.14);border-color:oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14);border-color:oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14);box-shadow:inset 0 1px lab(100% 0 0/.12),0 6px 16px lab(0% 0 0/.45)}.seat-cards{justify-content:center;align-items:end;block-size:2.95rem;display:flex}.seat-card+.seat-card{margin-inline-start:-.75rem}.seat-status{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.65rem}.seat-markers{gap:.25rem;display:flex}.seat-box .avatar{box-shadow:0 0 0 2px lab(96.52% -.0000298023 .0000119209/.85)}.seat-box .amount{color:lab(83.9966% 6.68365 45.9345)}.seat[data-active] .seat-box{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-subtle), 0 0 26px var(--gold)}@supports (color:color-mix(in lab, red, red)){.seat[data-active] .seat-box{box-shadow:0 0 0 3px var(--gold-subtle), 0 0 26px color-mix(in oklch, var(--gold) 45%, transparent)}}@media (prefers-reduced-motion:no-preference){.seat[data-active] .seat-box{animation:1.6s ease-in-out infinite alternate seat-glow}}@keyframes seat-glow{0%{box-shadow:0 0 0 3px var(--gold-subtle), 0 0 14px color-mix(in oklch, var(--gold) 30%, transparent)}to{box-shadow:0 0 0 4px var(--gold-subtle), 0 0 30px color-mix(in oklch, var(--gold) 55%, transparent)}}.seat[data-winner] .seat-box{border-color:var(--gold);background:linear-gradient(lab(32.8033% 7.3235 44.4828/.95),lab(9.50387% 5.65907 15.209/.95))}.seat[data-folded]{opacity:.45;filter:grayscale(.6)}.seat[data-folded] .seat-cards{opacity:0;translate:0 .9rem;scale:.8}.seat[data-me] .seat-box{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.seat[data-me] .seat-box{border-color:color-mix(in oklch, var(--blue) 80%, white)}}.seat[data-active][data-me] .seat-box{border-color:var(--gold)}@media (prefers-reduced-motion:no-preference){.seat-box{transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out)}.seat{transition:opacity .3s var(--ease-out), filter .3s var(--ease-out)}.seat-cards{transition:opacity .36s var(--ease-out), translate .36s var(--ease-out), scale .36s var(--ease-out)}}.timer-bar{background:var(--gold);block-size:3px;color:var(--gold);transform-origin:0;border-radius:99px;position:absolute;inset-block-end:3px;inset-inline:1rem;box-shadow:0 0 6px}.timer-bar[data-warn]{animation:shrink var(--left) linear forwards}@media (prefers-reduced-motion:no-preference){.timer-bar[data-warn]{animation:shrink var(--left) linear forwards, timer-warn var(--total) linear var(--warn-delay) forwards}}@keyframes timer-warn{0%,55%{background:var(--gold);color:var(--gold)}to{background:var(--red);color:var(--red)}}.action-badge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:99px;padding-block:.15rem;padding-inline:.5rem;font-size:.7rem;font-weight:700;position:absolute;inset-block-start:-.7rem;inset-inline-end:-.4rem}@media (prefers-reduced-motion:no-preference){.action-badge{animation:pop .26s var(--ease-out) both}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.action-badge[data-kind=fold]{background:var(--surface-2);color:var(--muted)}.action-badge[data-kind=check]{background:var(--blue);color:#fff;border-color:#0000}.action-badge[data-kind=call]{background:var(--green);color:#fff;border-color:#0000}.action-badge[data-kind=bet],.action-badge[data-kind=raise]{background:var(--gold);color:lab(7.2777% 1.90392 8.62841)}.action-badge[data-kind=allin]{background:var(--red);color:#fff;border-color:#0000}.action-badge[data-kind=win]{background:var(--gold);color:lab(7.2777% 1.90392 8.62841)}.marker{aspect-ratio:1;border-radius:50%;place-items:center;inline-size:1.45rem;font-size:.65rem;font-weight:800;display:grid;box-shadow:inset 0 -2px lab(0% 0 0/.25),inset 0 0 0 2px lab(100% 0 0/.3),0 2px 4px lab(0% 0 0/.55)}.marker-dealer{color:lab(7.22637% -.0000149012 0);background:radial-gradient(circle at 35% 30%,#fff,lab(86.08% -.0000298023 0));box-shadow:inset 0 -2px lab(0% 0 0/.18),inset 0 0 0 3px lab(96.52% -.0000298023 .0000119209),inset 0 0 0 4px lab(71% 0 0),0 3px 5px lab(0% 0 0/.55)}.marker-sb{background:var(--blue);color:#fff}.marker-bb{background:var(--gold);color:lab(7.2777% 1.90392 8.62841)}.bet-chip{color:var(--on-felt);font-family:var(--font-mono);z-index:1;background:lab(0% 0 0/.5);border-radius:99px;align-items:center;gap:.35rem;padding-block:.1rem;padding-inline:.25rem .55rem;font-size:.8rem;font-weight:600;display:flex;position:absolute;translate:-50% -50%}.chip{aspect-ratio:1;background:radial-gradient(circle, var(--chip,var(--red)) 0 45%, transparent 46%), repeating-conic-gradient(var(--chip,var(--red)) 0 30deg, lab(96.52% -.0000298023 .0000119209) 30deg 45deg);inline-size:1.1rem;box-shadow:inset 0 0 0 2px var(--chip,var(--red)), 0 1px 2px lab(0% 0 0/.5);border-radius:50%;flex:none}.chip-stack{flex:none;block-size:1.1rem;inline-size:1.1rem;display:grid;position:relative}.chip-stack .chip{grid-area:1/1}@media (max-width:640px){.seat .avatar{display:none}}.avatar{aspect-ratio:1;color:lab(3.04863% 0 0);border-radius:50%;flex:none;place-items:center;inline-size:2rem;font-size:.8rem;font-weight:800;display:grid}.empty-seat{z-index:2;aspect-ratio:1;background:var(--seat-bg,var(--felt-dark));color:lab(100% 0 0/.7);cursor:pointer;border:1.5px dashed lab(100% 0 0/.35);border-color:oklch(100% 5.96046e-8 none/.35) oklch(100% 5.96046e-8 none/.35) oklch(100% 5.96046e-8 none/.35) oklch(100% 5.96046e-8 none/.35);border-color:oklch(100% 5.96046e-8 none/.35) oklch(100% 5.96046e-8 none/.35) oklch(100% 5.96046e-8 none/.35) oklch(100% 5.96046e-8 none/.35);border-radius:50%;inline-size:4.5rem;font-size:.75rem;font-weight:600;position:absolute;translate:-50% -50%}.empty-seat:disabled{cursor:default;color:lab(100% 0 0/.4);border-color:lab(100% 0 0/.18)}.empty-seat:active:not(:disabled){transform:translate(0)scale(.96)}@media (hover:hover) and (pointer:fine){.empty-seat:hover:not(:disabled){color:#fff;background:var(--seat-bg,var(--felt-dark));border-color:#fff}@supports (color:color-mix(in lab, red, red)){.empty-seat:hover:not(:disabled){background:color-mix(in oklch, var(--seat-bg,var(--felt-dark)), black 20%)}}}.game-tile{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);align-content:start;gap:.35rem;padding:1.25rem;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.game-tile[data-active]:hover{border-color:var(--border-strong)}}@media (prefers-reduced-motion:no-preference){.game-tile{transition:border-color .16s var(--ease-out)}}.game-tile[data-soon]{box-shadow:none;color:var(--muted);background:0 0;border-style:dashed}.game-tile{flex-direction:column;display:flex}.tile-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;display:grid}.tile-text{color:var(--muted);margin-block-end:.75rem;font-size:.875rem}.tile-action{align-self:flex-start;margin-block-start:auto}@media (max-width:640px){.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.game-tile{gap:.2rem;padding:.85rem}.game-tile .game-icon{margin-block-end:.3rem}.game-tile .game-icon svg{block-size:2.4rem;inline-size:2.4rem}.game-tile h3{font-size:.95rem}.tile-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block-end:.6rem;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.tile-action{align-self:stretch;min-block-size:2.25rem}.tile-live{font-size:.66rem;inset-block-start:.6rem;inset-inline-end:.6rem}}.game-icon{inline-size:fit-content;margin-block-end:.5rem;display:block}.game-svg-icon{border-radius:22%;flex:none;box-shadow:0 2px 6px lab(0% 0 0/.18)}.range{--thumb:1.25rem;inline-size:100%;block-size:var(--thumb);accent-color:var(--text);-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;margin:0}.range::-webkit-slider-runnable-track{background:var(--border-strong);border-radius:99px;block-size:4px}.range::-moz-range-track{background:var(--border-strong);border-radius:99px;block-size:4px}.range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;inline-size:var(--thumb);block-size:var(--thumb);border:2px solid var(--surface);background:var(--text);border-radius:50%;margin-block-start:calc((4px - var(--thumb)) / 2);box-shadow:0 1px 4px lab(0% 0 0/.35)}.range::-moz-range-thumb{inline-size:var(--thumb);block-size:var(--thumb);border:2px solid var(--surface);background:var(--text);border-radius:50%;box-shadow:0 1px 4px lab(0% 0 0/.35)}dialog.modal{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);inline-size:min(28rem,100% - 2rem);color:var(--text);box-shadow:var(--shadow-lg);padding:1.5rem}dialog.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--lightningcss-light,lab(100% 0 0/.6))var(--lightningcss-dark,lab(0% 0 0/.7))}.game-shell{min-block-size:100svh;max-inline-size:120rem;padding-block:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-bottom));padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));grid-template-rows:auto 1fr;gap:.75rem;margin-inline:auto;display:grid}.table-stage,.roulette-stage,.game-main>.panel{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.game-body{flex-wrap:wrap;align-items:start;gap:1rem;display:flex}.game-main{flex:999 36rem;align-content:start;gap:.75rem;display:grid}.game-side{flex-direction:column;flex:16rem;gap:1rem;display:flex}.stage-wrap{display:grid}@media (max-width:640px){.stage-wrap{overflow-x:clip}}.log-list{max-block-size:40svh}@media (min-width:1024px) and (min-height:560px){.game-shell{block-size:100dvh;overflow:clip}.game-body{grid-template-columns:minmax(0,1fr) clamp(15rem,20vw,21rem);align-items:stretch;min-block-size:0;display:grid}.game-main{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;min-block-size:0}.game-side{min-block-size:0}.stage-wrap{place-items:center;min-block-size:0;container-type:size}.stage-wrap>.table-stage{inline-size:min(100cqi, 100cqb * var(--ratio))}.log-panel{flex:1;min-block-size:0}.log-list{min-block-size:0;max-block-size:none}}@media (min-width:700px) and (min-height:900px) and (orientation:portrait){.game-shell{block-size:100dvh;overflow:clip}.game-body{grid-template-rows:minmax(0,1fr) clamp(9rem,18dvh,14rem);grid-template-columns:minmax(0,1fr);align-items:stretch;min-block-size:0;display:grid}.game-main{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;min-block-size:0}.game-side{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-block-size:0;display:grid}.game-side>*{align-content:start;min-block-size:0}.side-pane>.chat,.chat-list{min-block-size:0}.poker-stage{--ratio:1.15}.stage-wrap{place-items:center;min-block-size:0;container-type:size}.stage-wrap>.table-stage{inline-size:min(100cqi, 100cqb * var(--ratio))}.log-panel{min-block-size:0}.log-list{min-block-size:0;max-block-size:none}.roulette-stage{min-block-size:0;container-type:size}.wheel-box{inline-size:min(40cqi,100cqb - 4rem)}}:root:has(.game-shell){overscroll-behavior:none}.kbd{border:1px solid;border-radius:.3em;place-items:center;min-inline-size:1.3em;padding-inline:.25em;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.kbd{border:1px solid color-mix(in oklch, currentColor 35%, transparent)}}.kbd{font:500 .7em/1.3 var(--font-mono);opacity:.75}@media (hover:none){.kbd,.kbd-hint{display:none}}.btn[data-selected]{background:var(--text);color:var(--surface);border-color:#0000}.table-icon{aspect-ratio:1;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);flex:none;place-items:center;inline-size:2.25rem;font-size:1.1rem;display:grid}.lobby-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding-block:.875rem;padding-inline:1rem;display:flex}.lobby-row+.lobby-row{border-block-start:1px solid var(--border)}.lobby-row[data-me]{background:var(--surface-2)}.rank{aspect-ratio:1;border:1px solid var(--border);inline-size:1.75rem;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:grid}li:nth-child(-n+3)>.rank{color:var(--text);border-color:var(--border-strong)}.wallet-stats{flex-wrap:wrap;gap:.5rem 2rem;margin:0;display:flex}.wallet-stats dt{color:var(--muted);font-size:.8rem}.wallet-stats dd{margin:0;font-size:1.1rem;font-weight:600}.badge{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;gap:.35rem;padding-block:.1rem;padding-inline:.5rem;font-size:.75rem;font-weight:500;display:inline-flex}.badge[data-live]{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.badge[data-live]{border-color:color-mix(in oklch, var(--success) 35%, transparent)}}.badge[data-live]:before{content:"";aspect-ratio:1;background:currentColor;border-radius:50%;inline-size:.4rem}.topbar{z-index:10;border-block-end:1px solid var(--border);background:var(--bg);position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in oklch, var(--bg) 80%, transparent)}}.topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.logo{aspect-ratio:1;background:var(--text);inline-size:1.75rem;color:var(--surface);border-radius:.4rem;place-items:center;font-size:.95rem;line-height:1;display:grid}.theme-toggle{border:1px solid var(--border);background:var(--surface);border-radius:99px;gap:2px;padding:2px;display:inline-flex}.theme-toggle button{aspect-ratio:1;inline-size:1.85rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:99px;place-items:center;display:grid}.theme-toggle button[aria-checked=true]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.theme-toggle button:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.theme-toggle button:hover{color:var(--text)}}.theme-toggle svg{block-size:1rem;inline-size:1rem}.game-choice{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);cursor:pointer;justify-items:center;gap:.35rem;padding:.75rem .5rem;display:grid;position:relative}.game-choice input{opacity:0;cursor:pointer;position:absolute;inset:0}.game-choice:has(input:checked){border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.game-choice:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.game-choice:active{transform:scale(.97)}.casino-chip{aspect-ratio:1;color:lab(97.68% -.0000298023 .0000119209);text-shadow:0 1px 2px lab(0% 0 0/.6);background:radial-gradient(circle, var(--chip) 0 52%, transparent 53%), repeating-conic-gradient(var(--chip) 0 22.5deg, lab(96.52% -.0000298023 .0000119209) 22.5deg 45deg);inline-size:3rem;box-shadow:inset 0 0 0 3px var(--chip), 0 2px 6px lab(0% 0 0/.3);border:none;border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.casino-chip{box-shadow:inset 0 0 0 3px color-mix(in oklch, var(--chip), black 25%), 0 2px 6px lab(0% 0 0/.3)}}.casino-chip{cursor:pointer}.casino-chip[data-light]{text-shadow:none}.casino-chip:disabled{opacity:.35;cursor:not-allowed}.casino-chip:active:not(:disabled){transform:scale(.95)}.casino-chip[aria-checked=true]{outline:2px solid var(--text);outline-offset:2px;transform:translateY(-3px)}@media (prefers-reduced-motion:no-preference){.casino-chip{transition:transform .16s var(--ease-out)}}@media (hover:hover) and (pointer:fine){.casino-chip:hover:not(:disabled){transform:translateY(-3px)}}.bj-stage{--ratio:1.75;--seat-bg:lab(13.7852% -.0901818 -20.8552)}@media (max-width:640px){.bj-stage{--ratio:.78}}.bj-felt{--rail-w:clamp(12px, 2vw, 22px);background:var(--felt-texture), radial-gradient(ellipse at 50% 0%, lab(38.0997% -4.35412 -33.7765), lab(20.6345% -.494063 -27.4869) 55%, lab(9.0594% 1.53158 -20.9195) 100%);border-radius:0 0 50% 50%/0 0 90% 90%;position:absolute;inset:2% 3% 5%;box-shadow:inset 0 0 0 2px lab(0% 0 0/.3),inset 0 -12px 40px lab(0% 0 0/.45)}.bj-felt:before{content:"";inset:0 calc(-1 * var(--rail-w)) calc(-1 * var(--rail-w));z-index:-1;background:var(--leather);box-shadow:inset 0 -4px 10px lab(0% 0 0/.55), 0 0 0 3px var(--wood), 0 0 0 4px lab(12.7067% 12.4097 15.2817), var(--shadow-lg);outline-offset:calc(var(--rail-w) / -2);border-radius:0 0 50% 50%/0 0 90% 90%;outline:1.5px dashed lab(100% 0 0/.2);position:absolute}.bj-felt:after{content:"";inset-inline:calc(-1 * var(--rail-w));background:linear-gradient(lab(41.634% 17.8135 28.0846),lab(20.7745% 14.7866 20.1682));border-radius:4px;block-size:8px;position:absolute;inset-block-start:-6px;box-shadow:0 2px 4px lab(0% 0 0/.4)}.bj-print{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.bj-tray{z-index:1;background:linear-gradient(lab(16.196% 12.2583 16.4792),lab(5.12247% 6.34556 5.14494));border-radius:0 0 8px 8px;gap:3px;padding:4px 6px 6px;display:flex;position:absolute;inset-block-start:1%;inset-inline-start:50%;translate:-50%;box-shadow:inset 0 2px 4px lab(0% 0 0/.6),0 3px 6px lab(0% 0 0/.35)}.bj-tray-stack{background:repeating-linear-gradient(180deg, var(--chip) 0 3px, var(--chip) 3px 4px);border-radius:3px;block-size:clamp(16px,2.4vw,26px);inline-size:clamp(10px,1.4vw,16px)}@supports (color:color-mix(in lab, red, red)){.bj-tray-stack{background:repeating-linear-gradient(180deg, var(--chip) 0 3px, color-mix(in oklch, var(--chip), black 35%) 3px 4px)}}.bj-tray-stack{box-shadow:inset 0 0 0 1px lab(0% 0 0/.25)}.bj-shoe{z-index:1;background:linear-gradient(135deg,lab(12.9118% -.603847 -7.27841),lab(1.5459% -.0968501 -1.40916));border-radius:6px 14px 6px 6px;place-items:center;padding:6px 10px 6px 6px;display:grid;position:absolute;inset-block-start:2%;inset-inline-end:9%;rotate:-8deg;box-shadow:0 4px 10px lab(0% 0 0/.5),inset 0 1px lab(100% 0 0/.15)}.bj-shoe .pcard{--w:clamp(1.4rem, 1rem + 1vw, 2rem)}.bj-spot{aspect-ratio:1;border:1.5px solid lab(82.8346% 7.691 50.9405/.45);border-radius:50%;place-items:center;inline-size:clamp(2.6rem,2rem + 1.6vw,3.6rem);display:grid;box-shadow:inset 0 0 0 4px lab(0% 0 0/.08)}.bj-spot[data-filled]{border-color:lab(82.8346% 7.691 50.9405/.8)}.bj-dealer{z-index:2;justify-items:center;gap:.4rem;display:grid;position:absolute;inset-block-start:12%;inset-inline-start:50%;translate:-50%}.bj-dealer .pcard{--w:clamp(2.6rem, 2rem + 2vw, 3.6rem)}.bj-dealer-cards{display:flex}.bj-dealer-cards .tcard+.tcard{margin-inline-start:calc(clamp(2.6rem,2rem + 2vw,3.6rem)/-2.38095)}.bj-dealer[data-drawing]{--deal-step:.65s}.bj-total{color:var(--on-felt);white-space:nowrap;background:lab(0% 0 0/.55);border-radius:99px;align-items:baseline;gap:.35em;padding-block:.1rem;padding-inline:.55rem;font-size:.75rem;font-weight:600;display:inline-flex}.bj-total strong{font-family:var(--font-mono);font-size:1.1em}.bj-total[data-empty]{opacity:.6}.bj-dealer[data-bust] .bj-total{background:var(--red)}.bj-dealer[data-bust] .pcard{filter:brightness(.7)}.bj-seat{gap:.3rem}.bj-seat .pcard{--w:clamp(2.1rem, 1.5rem + 1.3vw, 2.9rem)}.bj-hands{justify-content:center;align-items:end;gap:.4rem;min-block-size:3.3rem;display:flex}.bj-hand{border-radius:.5rem;justify-items:center;gap:.25rem;padding:.2rem;display:grid}.bj-hand[data-current]{box-shadow:0 0 0 2px var(--gold), 0 0 16px var(--gold)}@supports (color:color-mix(in lab, red, red)){.bj-hand[data-current]{box-shadow:0 0 0 2px var(--gold), 0 0 16px color-mix(in oklch, var(--gold) 40%, transparent)}}.bj-cards{display:flex}.bj-card{translate:0 calc(var(--ci,0) * -4px)}.bj-card+.bj-card{margin-inline-start:calc(clamp(2.1rem,1.5rem + 1.3vw,2.9rem)/-1.66667)}.bj-hand[data-bust] .bj-total{background:var(--red)}.bj-hand[data-result=blackjack] .bj-total,.bj-hand[data-result=win] .bj-total{background:var(--gold);color:lab(7.2777% 1.90392 8.62841)}.bj-hand[data-result=lose] .bj-total,.bj-hand[data-result=bust] .bj-total{background:var(--red)}.bj-hand[data-result=push] .bj-total{background:lab(46.2009% 8.28663 -62.4846)}.bj-hand[data-result=blackjack] .bj-total{padding-inline:.7rem;font-size:.85rem}.bj-hand[data-result=lose] .bj-card,.bj-hand[data-result=bust] .bj-card{filter:brightness(.6)}.bj-bet{padding-inline:.2rem .45rem;font-size:.72rem;position:static;translate:none}@media (max-width:640px){.bj-seat{gap:.15rem;inline-size:5rem}.bj-seat .seat-box{padding-block:.3rem;padding-inline:.45rem}.bj-seat .pcard{--w:1.85rem}.bj-card+.bj-card{margin-inline-start:-1.15rem}.bj-hands{gap:.15rem;min-block-size:2.7rem}.bj-hand{padding:.1rem .1rem .45rem;position:relative}.bj-hand .bj-total{z-index:1;padding-inline:.4rem;font-size:.68rem;position:absolute;inset-block-end:-.35rem;inset-inline-start:50%;translate:-50%}.bj-spot{z-index:3;aspect-ratio:auto;inline-size:auto;box-shadow:none;border:none;position:absolute;inset-block-end:-.95rem;inset-inline-start:50%;translate:-50%}.bj-spot:not([data-filled]){display:none}}.roulette-stage{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}.wheel-col{flex:0 22rem;justify-items:center;gap:.75rem;display:grid}.wheel-box{inline-size:min(100%,72vw,22rem);position:relative}.wheel-winner{filter:drop-shadow(0 0 3px var(--gold))}.wheel{filter:drop-shadow(0 10px 24px lab(0% 0 0/.35));inline-size:100%}.board-col{flex:30rem;display:grid}@media (min-width:1024px) and (min-height:560px){.roulette-stage{flex-wrap:nowrap;min-block-size:0;container-type:size}.wheel-col{flex:none}.wheel-box{inline-size:min(36cqi,100cqb - 4rem)}.board-col{max-block-size:100cqb}}.result-badge{aspect-ratio:1;border:3px solid var(--gold);color:#fff;inline-size:34%;box-shadow:0 0 30px var(--gold);border-radius:50%;place-content:center;justify-items:center;margin:auto;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.result-badge{box-shadow:0 0 30px color-mix(in oklch, var(--gold) 50%, transparent)}}@media (prefers-reduced-motion:no-preference){.result-badge{animation:pop .32s var(--ease-out) both}}.result-badge[data-color=red]{background:lab(39.9438% 63.5347 42.0903)}.result-badge[data-color=black]{background:lab(7.22637% -.0000149012 0)}.result-badge[data-color=green]{background:lab(49.7205% -48.5392 25.1362)}.history{flex-wrap:wrap;justify-content:center;gap:1rem .3rem;block-size:calc(1.8rem + 6px);margin:0;padding:3px;list-style:none;display:flex;overflow:clip}.history li{aspect-ratio:1;color:#fff;inline-size:1.8rem;font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:600;display:grid}.history li:first-child{outline:2px solid var(--text);outline-offset:1px}.history li[data-color=red]{background:lab(39.9438% 63.5347 42.0903)}.history li[data-color=black]{background:lab(13% 0 0)}.history li[data-color=green]{background:lab(49.7205% -48.5392 25.1362)}.board-scroll{border-radius:var(--radius-lg);background:radial-gradient(ellipse at center, var(--felt), var(--felt-dark));box-shadow:0 0 0 6px var(--rail), var(--shadow-lg);padding:.75rem;overflow-x:auto}.board{grid-template-rows:repeat(3,minmax(2.6rem,1fr)) auto auto;grid-template-columns:1.15fr repeat(12,1fr) 1.15fr;gap:3px;min-inline-size:34rem;display:grid}.board-cell{color:#fff;min-block-size:2.4rem;font-family:var(--font-mono);cursor:pointer;border:1px solid lab(100% 0 0/.35);border-color:oklch(100% 5.96046e-8 none/.35) oklch(100% 5.96046e-8 none/.35) oklch(100% 5.96046e-8 none/.35) oklch(100% 5.96046e-8 none/.35);background:lab(100% 0 0/.06);border-color:oklch(100% 5.96046e-8 none/.35) oklch(100% 5.96046e-8 none/.35) oklch(100% 5.96046e-8 none/.35) oklch(100% 5.96046e-8 none/.35);border-radius:.3rem;place-items:center;padding:.2rem;font-size:clamp(.7rem,.55rem + .4vw,.9rem);font-weight:600;display:grid;position:relative}.board-cell[data-color=red]{background:lab(39.9438% 63.5347 42.0903)}.board-cell[data-color=black]{background:lab(9.52% -.00000745058 0)}.board-cell[data-color=green]{background:lab(49.7205% -48.5392 25.1362)}.board-cell:disabled{cursor:default}.board-cell:active:not(:disabled){transform:scale(.96)}.board-cell[data-hit]{outline:3px solid var(--gold);outline-offset:-1px;box-shadow:0 0 18px var(--gold);z-index:1}@media (hover:hover) and (pointer:fine){.board-cell:hover:not(:disabled){filter:brightness(1.25)}}.board-chip{z-index:2;background:var(--gold);color:lab(7.2777% 1.90392 8.62841);pointer-events:none;border:2px dashed lab(97.68% -.0000298023 .0000119209);border-color:oklch(98% 0 none) oklch(98% 0 none) oklch(98% 0 none) oklch(98% 0 none);border-color:oklch(98% 0 none) oklch(98% 0 none) oklch(98% 0 none) oklch(98% 0 none);border-radius:99px;place-items:center;block-size:1.6rem;min-inline-size:1.6rem;padding-inline:.2rem;font-size:.6rem;font-weight:800;display:grid;position:absolute;inset-block-end:-.35rem;inset-inline-end:-.3rem}.board-cell[data-preview]{outline:2px solid var(--gold);outline-offset:-1px;filter:brightness(1.25)}.board-split{--thick:.85rem;z-index:3;cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid;position:relative}.board-split[data-edge=end],.board-split[data-edge=start]{inline-size:var(--thick);align-self:center;block-size:70%}.board-split[data-edge=end]{justify-self:end;translate:calc(50% + 1.5px)}.board-split[data-edge=start]{justify-self:start;translate:calc(-50% - 1.5px)}.board-split[data-edge=top]{inline-size:70%;block-size:var(--thick);place-self:start center;translate:0 calc(-50% - 1.5px)}.board-split:before{content:"";opacity:0;background:lab(100% 0 0/.45);border-radius:50%;block-size:.4rem;inline-size:.4rem}.board-split:disabled{cursor:default}.board-split:disabled:before{display:none}@media (hover:hover) and (pointer:fine){.board-split:hover:not(:disabled):before{opacity:1;background:var(--gold);block-size:.7rem;inline-size:.7rem;box-shadow:0 0 6px var(--gold)}}@media (pointer:coarse){.board-split{--thick:1.1rem}.board-split:before{opacity:1}}.board-split[data-bet]:before{display:none}.board-split-chip{block-size:1.4rem;min-inline-size:1.4rem;position:static}.board-split[data-hit] .board-split-chip{box-shadow:0 0 10px var(--gold)}.board-chip-others{background:var(--blue);color:#fff;border-style:solid;border-width:1px;block-size:1.3rem;min-inline-size:1.3rem;inset-block:-.35rem auto;inset-inline:-.3rem auto}.progress{background:var(--surface-2);border-radius:99px;block-size:4px;overflow:clip}.progress-fill{background:var(--text);transform-origin:0;block-size:100%;display:block}.chat{grid-template-rows:auto minmax(0,1fr) auto auto;min-block-size:0;display:grid;position:relative;overflow:clip}.chat-header{border-block-end:1px solid var(--border);align-items:center;gap:.5rem;padding-block:.6rem;padding-inline:1rem;display:flex}.chat-header .badge{margin-inline-start:auto}.chat-header .chat-close{min-block-size:2rem;margin-inline-start:0}.chat-list{overscroll-behavior:contain;align-content:start;gap:.1rem;min-block-size:10rem;margin:0;padding-block:.5rem;padding-inline:1rem;list-style:none;display:grid;overflow-y:auto}.chat-msg:not([data-grouped]){margin-block-start:.6rem}.chat-meta{align-items:center;gap:.5rem;font-size:.8rem;display:flex}.chat-msg[data-mine] .chat-meta .font-medium{color:var(--blue)}.chat-avatar{inline-size:1.4rem;font-size:.55rem}.chat-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;padding-inline-start:1.9rem;font-size:.875rem;line-height:1.45}.chat-empty{text-align:center;color:var(--muted);padding-block:1.5rem;font-size:.875rem}.chat-jump{border-radius:99px;min-block-size:2rem;inline-size:fit-content;margin-inline:auto;font-size:.8rem;position:absolute;inset-block-end:6rem;inset-inline:0}.chat-form{border-block-start:1px solid var(--border);align-items:end;gap:.5rem;padding-block:.75rem 0;padding-inline:1rem;display:flex}.chat-input{resize:none;field-sizing:content;max-block-size:8rem;line-height:1.4}.chat-note{color:var(--muted);margin:0;padding-block:.35rem .75rem;padding-inline:1rem;font-size:.72rem}.lobby-layout{max-inline-size:84rem;padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));gap:2rem;margin-inline:auto;display:grid}.chat-button{gap:.4rem;min-block-size:2.25rem;padding-inline:.6rem}.chat-button svg{flex:none;block-size:1.1rem;inline-size:1.1rem}@media (min-width:1100px){.lobby-layout{grid-template-columns:minmax(0,1fr) 22rem}.chat-dock{block-size:calc(100dvh - 6.5rem);margin-block-start:2.5rem;position:sticky;inset-block-start:5rem}.chat-dock .chat{block-size:100%}.chat-dock .chat-close{display:none}}@media (max-width:1099.98px){.chat-dock{inset-inline:max(.5rem, env(safe-area-inset-left)) max(.5rem, env(safe-area-inset-right));z-index:40;visibility:hidden;block-size:min(75dvh,40rem);max-inline-size:30rem;margin-inline-start:auto;position:fixed;inset-block-end:max(.5rem, env(safe-area-inset-bottom));translate:0 calc(100% + 1rem)}.chat-dock[data-open]{visibility:visible;translate:0}.chat-dock .chat{block-size:100%;box-shadow:var(--shadow-lg)}@media (prefers-reduced-motion:no-preference){.chat-dock{transition:translate .26s var(--ease-out), visibility .26s}}}.side-tabs{flex:1;grid-template-rows:auto minmax(0,1fr);gap:.75rem;min-block-size:0;display:grid}.side-pane{flex-direction:column;gap:1rem;min-block-size:0;display:flex}.side-pane[hidden]{display:none}.side-pane>.chat{flex:1;min-block-size:22rem}.segmented{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:3px;display:grid}.segmented button{border-radius:calc(var(--radius) - 3px);min-block-size:2rem;color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;display:inline-flex}.segmented button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.segmented button:active{transform:scale(.98)}.unread{background:var(--danger);color:#fff;border-radius:99px;min-inline-size:1.2rem;padding-inline:.3rem;font-size:.7rem;line-height:1.2rem}.result-toast{z-index:60;pointer-events:none;justify-items:center;padding-inline:1rem;display:grid;position:fixed;inset-block-start:max(calc(var(--result-toast-top,3.75rem) + .5rem), calc(env(safe-area-inset-top,0px) + .5rem));inset-inline:0}@property --result-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.result-card{--accent:var(--success);isolation:isolate;border:1px solid var(--accent);border-radius:99px;align-items:center;gap:.55rem;max-inline-size:100%;padding-block:.35rem;padding-inline:.35rem .9rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.result-card{border:1px solid color-mix(in oklch, var(--accent) 30%, var(--border))}}.result-card{background:linear-gradient(90deg, var(--accent), transparent 70%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.result-card{background:linear-gradient(90deg, color-mix(in oklch, var(--accent) 10%, transparent), transparent 70%), var(--surface)}}.result-card{box-shadow:var(--shadow-lg);color:var(--text);white-space:nowrap;font-size:.875rem}.result-card[data-kind=loss]{--accent:var(--danger)}.result-card[data-kind=even]{--accent:var(--muted)}.result-card[data-level="2"],.result-card[data-level="3"]{--accent:var(--amber)}.result-card-icon{background:var(--accent);border-radius:99px;flex:none;place-items:center;block-size:1.6rem;inline-size:1.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.result-card-icon{background:color-mix(in oklch, var(--accent) 16%, transparent)}}.result-card-icon{color:var(--accent)}.result-card-label{color:var(--muted);font-weight:500}.result-card-amount{letter-spacing:-.02em;color:var(--accent);font-size:1.05rem;font-weight:600}.result-card[data-level] .result-card-amount{color:var(--success)}.result-card-detail{text-overflow:ellipsis;color:var(--muted);overflow:hidden}.result-card-detail:before{content:"· "}@media (max-width:479.98px){.result-card-detail{display:none}}.result-card-timer{background:var(--accent);opacity:.45;transform-origin:0;block-size:2px;animation:timer-run var(--show-ms,3s) linear both;border-radius:99px;position:absolute;inset-block-end:0;inset-inline:1rem}.result-card[data-level="2"]:before,.result-card[data-level="3"]:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--result-angle), transparent 0 62%, var(--amber) 80%, lab(100% 0 0/.9) 86%, var(--amber) 90%, transparent 100%);pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000,#000) content-box exclude,linear-gradient(#000,#000)}.result-card[data-level="3"]:before{background:conic-gradient(from var(--result-angle), var(--amber), var(--success), var(--blue), var(--danger), var(--amber))}.result-card[data-level="3"]{box-shadow:var(--shadow-lg), 0 0 24px var(--amber)}@supports (color:color-mix(in lab, red, red)){.result-card[data-level="3"]{box-shadow:var(--shadow-lg), 0 0 24px color-mix(in oklch, var(--amber) 35%, transparent)}}@media (prefers-reduced-motion:no-preference){.result-card{animation:toast-in .42s var(--ease-spring) both, toast-out .24s ease-in calc(var(--show-ms,3s) - .24s) forwards}.result-card-icon{animation:icon-pop .52s var(--ease-bounce) .12s both}.result-card[data-level="2"]:before,.result-card[data-level="3"]:before{animation:2.4s linear infinite result-orbit}.result-card[data-level="3"]:before{animation-duration:1.6s}.result-card[data-level] .result-card-amount{background:linear-gradient(100deg, var(--success) 42%, var(--success) 50%, var(--success) 58%) 0 0 / 260% 100%}@supports (color:color-mix(in lab, red, red)){.result-card[data-level] .result-card-amount{background:linear-gradient(100deg, var(--success) 42%, color-mix(in oklch, var(--success), white 65%) 50%, var(--success) 58%) 0 0 / 260% 100%}}.result-card[data-level] .result-card-amount{color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.8s ease-in-out .6s infinite amount-shine}}.session-net{white-space:nowrap;border:1px solid;border-radius:99px;align-items:baseline;gap:.4rem;padding-block:.2rem;padding-inline:.6rem;font-weight:600;display:inline-flex}.session-net[data-kind=win]{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.session-net[data-kind=win]{background:color-mix(in oklch, var(--success) 12%, transparent)}}.session-net[data-kind=loss]{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.session-net[data-kind=loss]{background:color-mix(in oklch, var(--danger) 10%, transparent)}}.session-net[data-kind=even]{color:var(--muted)}.session-net-label{opacity:.85;font-size:.72rem;font-weight:500}.bank-tile{--gold-ink:var(--lightningcss-light,lab(41.6945% 20.2857 60.6361))var(--lightningcss-dark,lab(82.832% 8.70934 56.098));border-radius:var(--radius-lg);background:radial-gradient(circle at 0% 0%, lab(79.3236% 11.1274 68.2268/.3), transparent 55%), linear-gradient(120deg, lab(76.8535% 14.2022 61.9688), var(--surface) 70%);border:2px solid lab(74.5248% 14.3487 62.5064);flex-wrap:wrap;align-items:center;gap:1.25rem 2.5rem;padding:1.25rem 1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bank-tile{background:radial-gradient(circle at 0% 0%, lab(79.3236% 11.1274 68.2268/.3), transparent 55%), linear-gradient(120deg, color-mix(in oklch, lab(76.8535% 14.2022 61.9688) 14%, var(--surface)), var(--surface) 70%)}}.bank-tile{box-shadow:0 0 0 4px lab(76.8535% 14.2022 61.9688/.18), var(--shadow-lg)}.bank-tile-head{align-items:center;gap:.9rem;display:flex}.bank-tile-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);font-size:.72rem;font-weight:600}.bank-tile-figures{flex-wrap:wrap;flex:18rem;gap:.5rem 2rem;margin:0;display:flex}.bank-tile-figures dt{color:var(--muted);font-size:.78rem}.bank-tile-figures dd{margin:0;font-size:1.15rem;font-weight:600}.bank-tile-figures .bank-tile-balance,.bank-tile-figures .bank-tile-pl{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);line-height:1.1}.bank-tile-actions{flex-wrap:wrap;flex-basis:100%;gap:.5rem;display:flex}.bank-tile>p{flex-basis:100%;margin:0}.bonus-strip{border-radius:var(--radius);border:1px solid lab(74.5248% 14.3487 62.5064);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.75rem 1.25rem;padding:.75rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bonus-strip{border:1px solid color-mix(in oklch, lab(74.5248% 14.3487 62.5064) 45%, var(--border))}}.bonus-strip{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bonus-strip{background:color-mix(in oklch, var(--surface) 75%, transparent)}}.bonus-strip>div:first-child{flex:12rem}.bonus-days{gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.bonus-days li{border:1px solid var(--border);background:var(--surface);block-size:1.7rem;inline-size:2.3rem;color:var(--muted);border-radius:6px;place-items:center;font-size:.68rem;font-weight:600;display:grid}.bonus-days li[data-done]{color:lab(16.2286% 12.6511 22.1662);background:linear-gradient(lab(86.3218% 8.54281 55.6787),lab(74.2478% 22.3721 66.01));border-color:lab(67.3872% 18.7132 63.1076)}.bonus-days li[data-next]{color:var(--gold-ink);border-style:dashed;border-color:lab(67.3872% 18.7132 63.1076)}.btn-bonus{color:#fff;background:linear-gradient(lab(58.0286% -51.707 34.5419),lab(46.1726% -45.729 30.6816));border-color:lab(43.7335% -42.6217 28.5221)}@media (prefers-reduced-motion:no-preference){.btn-bonus:not(:disabled){animation:2.2s ease-in-out infinite bonus-pulse}@keyframes bonus-pulse{0%,to{box-shadow:0 0 lab(58.0286% -51.707 34.5419/.45)}50%{box-shadow:0 0 0 6px #0000}}}@media (max-width:480px){.bonus-days li{inline-size:2rem}}.achievement-toasts{z-index:60;pointer-events:none;justify-items:center;gap:.5rem;padding-inline:1rem;display:grid;position:fixed;inset-block-start:max(4.25rem, env(safe-area-inset-top));inset-inline:0}@media (max-width:859.98px){:root:has(.result-toast) .achievement-toasts{inset-block-start:max(calc(var(--result-toast-top,3.75rem) + 3.5rem), calc(env(safe-area-inset-top,0px) + 3.5rem))}}@media (min-width:860px){.achievement-toasts{inset-block:auto max(1.25rem, env(safe-area-inset-bottom));justify-items:end;padding-inline:0;inset-inline:auto 1.25rem}}.achievement-toast{pointer-events:auto;border-radius:var(--radius-lg);border:1px solid var(--border);background:radial-gradient(90% 140% at 0% 50%, var(--amber), transparent 60%), var(--surface);align-items:center;gap:.85rem;inline-size:min(25rem,100%);padding:.75rem .85rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.achievement-toast{background:radial-gradient(90% 140% at 0% 50%, color-mix(in oklch, var(--amber) 12%, transparent), transparent 60%), var(--surface)}}.achievement-toast{box-shadow:var(--shadow-lg);text-decoration:none}.achievement-toast strong{font-size:.95rem;font-weight:600;line-height:1.3}.achievement-toast-eyebrow{color:var(--amber);align-items:center;gap:.3rem;font-size:.75rem;font-weight:500;display:inline-flex}.achievement-toast-text{color:var(--muted);font-size:.8rem;line-height:1.35}.achievement-toast-icon{border-radius:var(--radius);border:1px solid var(--amber);flex:none;place-items:center;block-size:2.75rem;inline-size:2.75rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.achievement-toast-icon{border:1px solid color-mix(in oklch, var(--amber) 40%, transparent)}}.achievement-toast-icon{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.achievement-toast-icon{background:color-mix(in oklch, var(--amber) 14%, var(--surface))}}.achievement-toast-icon{color:var(--amber)}.achievement-toast-chevron{color:var(--muted);flex:none;margin-inline-start:auto}.achievement-toast-timer{background:var(--amber);opacity:.6;transform-origin:0;block-size:2px;animation:timer-run var(--show-ms,6s) linear both;position:absolute;inset-block-end:0;inset-inline:0}:is(.achievement-toast:hover .achievement-toast-timer,.achievement-toast:focus-visible .achievement-toast-timer){animation-play-state:paused}@media (hover:hover) and (pointer:fine){.achievement-toast:hover{border-color:var(--border-strong)}.achievement-toast:hover .achievement-toast-chevron{color:var(--text);translate:2px}}@media (prefers-reduced-motion:no-preference){.achievement-toast{animation:toast-drop .6s var(--ease-spring) calc(var(--i,0) * 90ms) backwards}.achievement-toast-icon{animation:icon-pop .64s var(--ease-bounce) .18s backwards}.achievement-toast-icon:after{content:"";border-radius:inherit;border:1.5px solid var(--amber);opacity:0;animation:ring-out .9s var(--ease-out) .42s;position:absolute;inset:-1px}.achievement-toast:after{content:"";background:linear-gradient(105deg, transparent 35%, var(--amber) 50%, transparent 65%) 0 0 / 260% 100% no-repeat;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.achievement-toast:after{background:linear-gradient(105deg, transparent 35%, color-mix(in oklch, var(--amber) 22%, transparent) 50%, transparent 65%) 0 0 / 260% 100% no-repeat}}.achievement-toast:after{pointer-events:none;animation:toast-sweep 1.1s var(--ease-out) .35s;background-position:120% 0}.achievement-toast-chevron{transition:translate .16s var(--ease-out), color .16s var(--ease-out)}@keyframes toast-drop{0%{opacity:0;translate:0 -1rem;scale:.94}}@media (min-width:860px){@keyframes toast-drop{0%{opacity:0;translate:2rem;scale:.94}}}@keyframes toast-sweep{0%{background-position:120% 0}to{background-position:-40% 0}}}.bank-tile-hint{color:var(--gold-ink);flex-basis:100%;margin:0;font-size:.85rem}.btn-gold{color:lab(12.7982% 10.418 16.9189);background:linear-gradient(lab(83.9816% 10.8261 67.0844),lab(69.5263% 24.2438 66.5808));border-color:lab(64.9558% 20.5502 55.6134);font-weight:600}@media (hover:hover) and (pointer:fine){.btn-gold:hover:not(:disabled){background:linear-gradient(lab(88.7366% 6.94969 60.7801),lab(74.3104% 20.7861 66.8865));border-color:lab(64.9558% 20.5502 55.6134)}}.bank-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.bank-stats>div{border-radius:var(--radius);background:var(--surface-2);padding:.75rem}.bank-stats dt{color:var(--muted);font-size:.75rem}.bank-stats dd{margin:0;font-size:1.15rem;font-weight:600}.user-button{gap:.5rem;min-block-size:2.25rem;padding-inline:.35rem .6rem}.user-menu{inset:3.75rem max(1rem, env(safe-area-inset-right)) auto auto;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);inline-size:14rem;color:var(--text);box-shadow:var(--shadow-lg);margin:0;padding:1rem;position:fixed}.player-names{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.player-names li{background:var(--surface-2);border-radius:99px;align-items:center;gap:.35rem;padding-block:.1rem;padding-inline:.15rem .55rem;font-size:.78rem;font-weight:500;display:inline-flex}.player-names .avatar{inline-size:1.25rem;font-size:.5rem}.leaderboard{overflow:clip}.leaderboard-head,.leaderboard-row{grid-template-columns:2.25rem minmax(0,1fr) 7rem 8rem;align-items:center;gap:.75rem;padding-inline:1rem;display:grid}.leaderboard-head{border-block-end:1px solid var(--border);color:var(--muted);padding-block:.5rem;font-size:.75rem}.leaderboard-list{overscroll-behavior:contain;max-block-size:28rem;margin:0;padding:0;list-style:none;overflow-y:auto}.leaderboard-row{padding-block:.6rem}.leaderboard-row+.leaderboard-row{border-block-start:1px solid var(--border)}.leaderboard-row[data-me]{background:var(--surface-2)}@media (max-width:520px){.leaderboard-head,.leaderboard-row{grid-template-columns:2rem minmax(0,1fr) 6.5rem}.leaderboard-head>:nth-child(3),.leaderboard-row>:nth-child(3){display:none}}.btn-share{border-color:var(--success);justify-self:start;min-block-size:2rem;padding-block:.25rem}@supports (color:color-mix(in lab, red, red)){.btn-share{border-color:color-mix(in oklch, var(--success) 45%, transparent)}}.btn-share{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.btn-share{background:color-mix(in oklch, var(--success) 12%, var(--surface))}}.btn-share{color:var(--success);font-weight:600}.trophy{filter:drop-shadow(0 1px 1px lab(0% 0 0/.25));flex:none}.chat-card{border-radius:var(--radius);border:1px solid var(--card-accent);gap:.1rem;margin-block-start:.25rem;margin-inline-start:1.9rem;padding-block:.55rem;padding-inline:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.chat-card{border:1px solid color-mix(in oklch, var(--card-accent) 40%, transparent)}}.chat-card{background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.chat-card{background:color-mix(in oklch, var(--card-accent) 12%, var(--surface))}}.chat-card[data-kind=win]{--card-accent:var(--success)}.chat-card[data-kind=loss]{--card-accent:var(--danger)}.chat-card-title{align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;display:flex}.chat-card-amount{color:var(--card-accent);font-size:1.35rem;font-weight:700;line-height:1.15}.chat-card-detail{color:var(--muted);font-size:.75rem}.spin-button{min-block-size:3rem;padding-inline:1.6rem;font-size:1.05rem}.ready-chip{color:lab(55.5071% 24.3689 55.9288);white-space:nowrap;border:1px solid lab(70.6914% 24.1602 66.1517/.5);border-radius:99px;flex:none;padding-block:.05rem;padding-inline:.45rem;font-size:.68rem;font-weight:600}.ready-chip[data-ready]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.ready-chip[data-ready]{border-color:color-mix(in oklch, var(--success) 45%, transparent)}}.ready-chip[data-ready]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.ready-chip[data-ready]{background:color-mix(in oklch, var(--success) 12%, transparent)}}.ready-chip[data-ready]{color:var(--success)}.solo-stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.solo-board{order:-1}@media (min-width:860px){.solo-stage{grid-template-columns:clamp(15rem,22vw,18rem) minmax(0,1fr)}.solo-board{order:0}}@media (max-width:859.98px){.solo-controls .spin-button{z-index:5;box-shadow:var(--shadow-lg);position:sticky;inset-block-end:max(.75rem, env(safe-area-inset-bottom))}}.solo-controls{align-content:start;gap:.9rem;padding:1rem;display:grid}.solo-board{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px lab(100% 0 0/.07), var(--shadow-lg);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:radial-gradient(at 50% 0,lab(22.0573% -1.77458 -17.5372),#0000 70%),lab(7.06762% -.872262 -12.1524);place-items:center;padding:clamp(.6rem,2vw,1.5rem);display:grid}.plinko-box{inline-size:min(100%, 72svh * var(--ratio))}.plinko-canvas{inline-size:100%;display:block}.bet-input{grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:.35rem;display:grid}.bet-input .btn{padding-inline:.6rem}.solo-controls{container-type:inline-size}@container (width<=15.5rem){.bet-input{grid-template-columns:repeat(3,minmax(0,1fr))}.bet-input .field{grid-column:1/-1}}.segmented button[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.segmented button:disabled{cursor:not-allowed;opacity:.55}.solo-last{border-radius:var(--radius);border:1px solid var(--accent);justify-content:space-between;align-items:baseline;gap:.75rem;padding-block:.55rem;padding-inline:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.solo-last{border:1px solid color-mix(in oklch, var(--accent) 40%, transparent)}}.solo-last{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.solo-last{background:color-mix(in oklch, var(--accent) 12%, var(--surface))}}.solo-last{font-size:.85rem}.solo-last .amount{color:var(--accent);font-size:1.35rem;font-weight:700}.solo-last[data-kind=win]{--accent:var(--success)}.solo-last[data-kind=loss]{--accent:var(--danger)}.solo-last[data-kind=even]{--accent:var(--muted)}@media (prefers-reduced-motion:no-preference){.solo-last{animation:pop .26s var(--ease-out) both}}.solo-history{gap:.3rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.solo-history li{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.solo-pill{background:var(--surface-2);white-space:nowrap;border-radius:99px;padding-block:.05rem;padding-inline:.5rem;font-size:.78rem;font-weight:700}.solo-board.mines-board,.solo-board.plinko-board,.solo-board.limbo-board,.solo-board.hilo-board,.solo-board.spitze-board,.solo-board.chicken-board,.solo-board.crash-board{background:radial-gradient(circle, var(--text) 1px, transparent 1.5px) 0 0 / 22px 22px, var(--surface)}@supports (color:color-mix(in lab, red, red)){.solo-board.mines-board,.solo-board.plinko-board,.solo-board.limbo-board,.solo-board.hilo-board,.solo-board.spitze-board,.solo-board.chicken-board,.solo-board.crash-board{background:radial-gradient(circle, color-mix(in oklch, var(--text) 9%, transparent) 1px, transparent 1.5px) 0 0 / 22px 22px, var(--surface)}}.solo-board.mines-board,.solo-board.plinko-board,.solo-board.limbo-board,.solo-board.hilo-board,.solo-board.spitze-board,.solo-board.chicken-board,.solo-board.crash-board{border:1px solid var(--border);box-shadow:var(--shadow-sm)}.mines-wrap{gap:.9rem;inline-size:min(100%,36rem);display:grid}.mines-bar{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.mines-bar>span{gap:.1rem;padding-block:.55rem;padding-inline:.85rem;display:grid}.mines-bar>span+span{border-inline-start:1px solid var(--border)}.mines-bar small{color:var(--muted);font-size:.72rem}.mines-bar strong{letter-spacing:-.02em;font-size:clamp(.95rem,.8rem + .6vw,1.25rem);font-weight:600}.mines-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.35rem,1.2vw,.6rem);display:grid}.mines-tile{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--muted);box-shadow:var(--shadow-sm);cursor:pointer;padding:0;position:relative;overflow:hidden}.mines-tile[data-state=hidden]:before{content:"";aspect-ratio:1;background:var(--border-strong);border-radius:50%;inline-size:.3rem;margin:auto;position:absolute;inset:0}.mines-tile:disabled{cursor:default}.mines-grid[aria-busy=true] .mines-tile{cursor:progress}.mines-tile[data-state=hidden]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (hover:hover) and (pointer:fine){.mines-tile[data-state=hidden]:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.mines-tile[data-state=hidden]:hover:not(:disabled):before{background:var(--text);scale:1.4}}.mines-tile[data-state=hidden]:active:not(:disabled){box-shadow:none;transform:scale(.96)}.mines-tile[data-state=hidden]:disabled{box-shadow:none}.mines-tile:not([data-state=hidden]){background:var(--surface);box-shadow:none}.mines-tile[data-state=gem]{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.mines-tile[data-state=gem]{border-color:color-mix(in oklch, var(--success) 45%, var(--border))}}.mines-tile[data-state=gem]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.mines-tile[data-state=gem]{background:color-mix(in oklch, var(--success) 9%, var(--surface))}}.mines-tile[data-state=boom]{color:var(--danger);border-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.mines-tile[data-state=boom]{background:color-mix(in oklch, var(--danger) 14%, var(--surface))}}.mines-tile[data-state=mine]{color:var(--danger)}.mines-tile[data-state=rest]{color:var(--muted)}.mines-icon{block-size:52%;inline-size:52%;position:absolute;inset:24%}.mines-tile[data-state=mine] .mines-icon,.mines-tile[data-state=rest] .mines-icon{opacity:.45;block-size:40%;inline-size:40%;inset:30%}@media (prefers-reduced-motion:no-preference){.mines-tile{transition:transform .16s var(--ease-out), background-color .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out)}.mines-tile:before{transition:scale .16s var(--ease-out), background-color .16s var(--ease-out)}.mines-tile[data-state=gem] .mines-icon,.mines-tile[data-state=boom] .mines-icon{animation:tile-pop .38s var(--ease-out) both}.mines-tile[data-state=mine] .mines-icon,.mines-tile[data-state=rest] .mines-icon{animation:.3s ease-out both tile-fade}.mines-tile[data-state=boom]{animation:.42s ease-out both tile-shake}}.mines-progress{background:var(--border);border-radius:99px;block-size:2px;overflow:hidden}.mines-progress span{background:var(--success);transform-origin:0;block-size:100%;transition:transform .3s var(--ease-out);display:block}.mines-ladder{scrollbar-width:none;overscroll-behavior-x:contain;gap:.3rem;margin:0;padding:0;padding-inline:1.25rem;list-style:none;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000)}.mines-ladder::-webkit-scrollbar{display:none}.mines-ladder li{border:1px solid var(--border);background:var(--surface);block-size:1.85rem;min-inline-size:3.5rem;color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:99px;flex:none;place-items:center;padding-inline:.55rem;font-size:.75rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:grid}.mines-ladder li[data-step=done]{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.mines-ladder li[data-step=done]{border-color:color-mix(in oklch, var(--success) 35%, var(--border))}}.mines-ladder li[data-step=done]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.mines-ladder li[data-step=done]{background:color-mix(in oklch, var(--success) 8%, var(--surface))}}.mines-ladder li[data-step=current]{background:var(--success);border-color:var(--success);color:var(--surface)}.mines-ladder li[data-step=next]{color:var(--lightningcss-light,oklch(52% .12 70))var(--lightningcss-dark,var(--gold));border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.mines-ladder li[data-step=next]{border-color:color-mix(in oklch, var(--gold) 70%, transparent)}}.mines-ladder li[data-step=next]{background:var(--gold-subtle)}@media (min-width:1024px) and (min-height:560px),(min-width:700px) and (min-height:900px) and (orientation:portrait){.solo-stage{grid-template-columns:clamp(14rem,22vw,18rem) minmax(0,1fr);align-items:stretch;min-block-size:0}.solo-board{order:0}.solo-controls{min-block-size:0;overflow-y:auto}.solo-board{min-block-size:0;container-type:size}.plinko-box{inline-size:min(100cqi, 100cqb * var(--ratio))}.mines-wrap{inline-size:min(100cqi,100cqb - 8.25rem,40rem)}}.count{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.count{transition:color .3s var(--ease-out), text-shadow .3s var(--ease-out)}}.count[data-change=up]{color:var(--success);text-shadow:0 0 12px var(--success)}@supports (color:color-mix(in lab, red, red)){.count[data-change=up]{text-shadow:0 0 12px color-mix(in oklch, var(--success) 55%, transparent)}}.count[data-change=down]{color:var(--danger)}.sound-toggle svg{block-size:1.15rem;inline-size:1.15rem}.sound-toggle[aria-pressed=false]{color:var(--muted)}.fx-canvas{z-index:70;pointer-events:none;block-size:100svh;inline-size:100vw;position:fixed;inset:0}.plinko-auto{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;display:grid}.plinko-auto>.btn:first-child{white-space:nowrap;padding-inline:.6rem}.dropdown{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;gap:.4rem;padding-inline:.75rem .55rem}.dropdown-wide{inline-size:100%}.dropdown-chevron{inline-size:1rem;color:var(--muted);transition:transform .16s var(--ease-out);flex:none}.dropdown[aria-expanded=true]{border-color:var(--border-strong)}.dropdown[aria-expanded=true] .dropdown-chevron{transform:rotate(180deg)}.dropdown-list{z-index:60;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-lg);animation:dropdown-in .12s var(--ease-out);gap:1px;margin:0;padding:.25rem;list-style:none;display:grid;position:fixed;overflow-y:auto}.dropdown-list li{border-radius:calc(var(--radius) - 2px);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:.45rem;padding-inline:.6rem;font-size:.875rem;display:flex}.dropdown-list li[data-active]{background:var(--surface-2);color:var(--text)}.dropdown-list li[aria-selected=true]{color:var(--text);font-weight:500}.dropdown-list svg{flex:none;inline-size:.9rem}.mines-tile[data-state=gem]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.mines-tile[data-state=gem]:after{background:radial-gradient(circle, var(--success) 0 30%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){.mines-tile[data-state=gem]:after{background:radial-gradient(circle, color-mix(in oklch, var(--success) 35%, transparent) 0 30%, transparent 70%)}}.mines-tile[data-state=gem]:after{animation:gem-sparkle .52s var(--ease-out) both}.mines-tile[data-pending]{animation:.3s ease-in-out infinite alternate tile-wait}.mines-grid[data-over=loss]{animation:.52s ease-out both grid-shake}.mines-mult{animation:pop .32s var(--ease-out) both;display:inline-block}.spin-button[data-tempt]:not(:disabled){animation:1.1s ease-in-out infinite alternate tempt}}.mines-grid{border-radius:1rem;position:relative}.mines-grid[data-over=loss]:before{content:"";background:radial-gradient(circle, var(--danger), transparent 70%);border-radius:1.2rem;position:absolute;inset:-.5rem}@supports (color:color-mix(in lab, red, red)){.mines-grid[data-over=loss]:before{background:radial-gradient(circle, color-mix(in oklch, var(--danger) 22%, transparent), transparent 70%)}}.mines-grid[data-over=loss]:before{pointer-events:none;animation:.9s ease-out both flash-fade}.board-chip[data-outcome=won]{box-shadow:0 0 0 2px lab(97.9563% -.979692 19.4762), 0 0 16px var(--gold);background:lab(84.1417% 8.06105 80.0827)}.board-chip[data-outcome=lost]{opacity:0}.board-cell[data-hit]{z-index:1}@media (prefers-reduced-motion:no-preference){.board-chip{animation:chip-drop .3s var(--ease-out) both}.board-chip[data-outcome=won]{animation:.6s ease-in-out infinite alternate chip-won}.board-chip[data-outcome=lost]{animation:.7s ease-in .3s both chip-swept}.board-cell[data-hit]{animation:.8s ease-in-out infinite alternate hit-pulse}}.chip-fly{z-index:4;left:var(--to-x);top:var(--to-y);opacity:0;pointer-events:none;filter:drop-shadow(0 3px 4px lab(0% 0 0/.5));position:absolute;translate:-50% -50%;scale:1.6}@media (prefers-reduced-motion:no-preference){.chip-fly{animation:chip-fly .9s var(--ease-out) both}.chip-fly[data-variant=sweep]{animation:.52s cubic-bezier(.5,0,.75,0) both chip-sweep}.bj-stage .pcard-deal{animation:deal-shoe .46s var(--ease-out) both}.poker-stage .seat .pcard-deal{animation:deal-center .42s var(--ease-out) both}}.poker-center{z-index:1;pointer-events:none;place-content:center;justify-items:center;gap:.55rem;padding-inline:18%;display:grid;position:absolute;inset:0}.poker-street{letter-spacing:.22em;text-transform:uppercase;color:var(--on-felt);order:-1;font-size:.65rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.poker-street{color:color-mix(in oklch, var(--on-felt) 55%, transparent)}}.poker-pot{background:var(--felt-glass);border-radius:99px;align-items:center;gap:.45rem;min-block-size:1.9rem;padding-block:.2rem;padding-inline:.4rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.poker-pot{background:color-mix(in oklch, var(--felt-glass) 45%, transparent)}}.poker-pot{border:1px solid var(--on-felt)}@supports (color:color-mix(in lab, red, red)){.poker-pot{border:1px solid color-mix(in oklch, var(--on-felt) 10%, transparent)}}.poker-pot{box-shadow:inset 0 1px 0 var(--on-felt)}@supports (color:color-mix(in lab, red, red)){.poker-pot{box-shadow:inset 0 1px 0 color-mix(in oklch, var(--on-felt) 6%, transparent)}}.poker-pot{font-weight:700}.poker-pot[data-empty]{padding-inline:.8rem}.poker-pot .amount{color:var(--gold);font-size:.95rem}.poker-pot-label{letter-spacing:.16em;text-transform:uppercase;color:var(--on-felt);font-size:.65rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.poker-pot-label{color:color-mix(in oklch, var(--on-felt) 60%, transparent)}}.poker-board{gap:clamp(.25rem,.6vw,.45rem);display:flex}.poker-winner{background:linear-gradient(180deg, var(--gold), var(--felt-glass));border-radius:99px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem;margin:0;padding-block:.3rem;padding-inline:.9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.poker-winner{background:linear-gradient(180deg, color-mix(in oklch, var(--gold) 22%, var(--felt-glass)), var(--felt-glass))}}.poker-winner{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.poker-winner{border:1px solid color-mix(in oklch, var(--gold) 70%, transparent)}}.poker-winner{box-shadow:0 0 22px var(--gold)}@supports (color:color-mix(in lab, red, red)){.poker-winner{box-shadow:0 0 22px color-mix(in oklch, var(--gold) 35%, transparent)}}.poker-winner{text-align:center;font-size:.85rem}.poker-winner strong,.poker-winner .amount{color:var(--gold);font-weight:700}.poker-winner small{color:var(--on-felt);flex-basis:100%;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.poker-winner small{color:color-mix(in oklch, var(--on-felt) 75%, transparent)}}@media (max-width:640px){.poker-stage .seat[data-me] .seat-cards{visibility:hidden}.poker-center{gap:.4rem;padding-inline:12%}.poker-winner{padding-inline:.7rem;font-size:.78rem}.poker-winner small{display:none}.table-me{gap:.75rem}.table-me .pcard-lg{--w:3.3rem}.table-me-cards{gap:.3rem}}.table-me{flex:0 auto;align-items:center;gap:1rem;display:flex}.table-me>.grid{justify-items:start;min-inline-size:0}.table-me-cards{gap:.5rem;display:flex}.table-me-net{flex-wrap:wrap;align-items:center;gap:.4rem;min-block-size:2.5rem;display:flex}.table-me-cards .tcard:nth-child(2){rotate:3deg}.table-me-cards .tcard:first-child{rotate:-2deg}.table-me-hand{background:var(--amber);border-radius:99px;justify-self:start;padding-block:.1rem;padding-inline:.5rem}@supports (color:color-mix(in lab, red, red)){.table-me-hand{background:color-mix(in oklch, var(--amber) 14%, transparent)}}.table-me-hand{color:var(--amber);font-size:.8rem;font-weight:600}.table-turn{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4rem;margin:0;font-size:.875rem;display:flex}.table-turn strong{font-family:var(--font-mono);font-size:1.3rem;font-weight:600}.table-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.table-actions-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.table-actions-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.table-action{min-block-size:3rem;font-size:.95rem;font-weight:600}.table-action[data-kind=fold]{color:var(--danger)}.table-action:is([data-kind=check],[data-kind=call]){background:var(--text);color:var(--surface);border-color:#0000}@media (hover:hover) and (pointer:fine){.table-action[data-kind=fold]:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.table-action[data-kind=fold]:hover:not(:disabled){background:color-mix(in oklch, var(--danger) 10%, var(--surface))}}.table-action[data-kind=fold]:hover:not(:disabled){border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.table-action[data-kind=fold]:hover:not(:disabled){border-color:color-mix(in oklch, var(--danger) 45%, var(--border))}}.table-action:is([data-kind=check],[data-kind=call]):hover:not(:disabled){background:var(--primary-hover);border-color:#0000}}.table-preset{min-block-size:2rem;padding-block:.25rem;padding-inline:.75rem;font-size:.8rem}.table-preset[aria-pressed=true]{border-color:var(--text);background:var(--surface-2)}@media (prefers-reduced-motion:no-preference){.tcard>.pcard-deal{animation-delay:calc(var(--order,0) * var(--deal-step,.11s))}.poker-bet{animation:bet-slide .38s var(--ease-out) both}.bet-chip .bet-amount{animation:pop .26s var(--ease-spring) both;display:inline-block}.bj-bet{animation:chip-drop .32s var(--ease-out) both}.poker-winner{animation:pop .42s var(--ease-spring) .5s both}.poker-pot .amount[data-change=up]{animation:pot-bump .36s var(--ease-spring)}.table-turn strong,.bj-total strong,.bj-total{animation:pop .26s var(--ease-spring) both}.bj-hand[data-bust] .bj-cards,.bj-dealer[data-bust] .bj-dealer-cards{animation:.45s ease-out both tile-shake}}.game-tile{overflow:hidden}.tile-live{background:var(--success);border-radius:99px;align-items:center;gap:.35rem;padding-block:.15rem;padding-inline:.5rem;display:inline-flex;position:absolute;inset-block-start:.9rem;inset-inline-end:.9rem}@supports (color:color-mix(in lab, red, red)){.tile-live{background:color-mix(in oklch, var(--success) 14%, transparent)}}.tile-live{color:var(--success);font-size:.72rem;font-weight:600}.tile-live:before{content:"";background:currentColor;border-radius:50%;block-size:.45rem;inline-size:.45rem}.game-tile[data-active]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,lab(100% 0 0/.22) 50%,#0000 65%);position:absolute;inset:0;translate:-100%}@media (prefers-reduced-motion:no-preference){.game-tile{animation:tile-in .48s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 60ms);transition:border-color .16s var(--ease-out), transform .22s var(--ease-out), box-shadow .22s var(--ease-out)}.game-icon{transition:transform .3s var(--ease-out)}.tile-live:before{animation:1.4s ease-in-out infinite live-dot}@media (hover:hover) and (pointer:fine){.game-tile[data-active]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.game-tile[data-active]:hover .game-icon{transform:rotate(-8deg)scale(1.12)}.game-tile[data-active]:hover:after{transition:translate .7s var(--ease-out);translate:100%}}}.panel[data-turn]{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-subtle), var(--shadow-lg)}@media (prefers-reduced-motion:no-preference){.panel[data-turn]{animation:1.4s ease-in-out infinite alternate seat-glow}.streak{animation:pop .32s var(--ease-out) both}}.streak{border-radius:var(--radius);color:var(--lightningcss-light,lab(40.7864% 44.4271 65.1735))var(--lightningcss-dark,lab(78.5424% 30.7943 57.8743));background:linear-gradient(90deg,lab(70.1111% 39.6722 66.2704/.18),lab(63.3267% 61.5741 45.4137/.12));align-items:center;gap:.4rem;margin:0;padding-block:.45rem;padding-inline:.75rem;font-size:.85rem;font-weight:700;display:flex}.user-menu-links{border-block-start:1px solid var(--border);gap:.15rem;margin-block:.75rem .25rem;padding-block-start:.75rem;display:grid}.user-menu-link{border-radius:var(--radius);align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.9rem;font-weight:500;display:flex}:is(.user-menu-link:hover,.user-menu-link:focus-visible){background:var(--surface-2)}.sub-page{max-inline-size:64rem;padding-block:2rem 4rem;padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));gap:2rem;margin-inline:auto;display:grid}.account-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;gap:1rem;display:grid}.account-card{gap:1rem;padding:1.25rem;display:grid}.role-badge{color:var(--text);border-color:var(--border-strong);flex:none}.admin-list{margin:0;padding:0;list-style:none;display:grid}.admin-row{border-block-start:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-block:.75rem;display:flex}.admin-row:first-child{border-block-start:0}.admin-row-name{flex:10rem;min-inline-size:0;display:grid}.admin-row-name>a{justify-self:start;max-inline-size:100%}.admin-row-actions{flex-wrap:wrap;gap:.5rem;margin-inline-start:auto;display:flex}.chat-name,.leaderboard-name{color:inherit}.chat-name:hover,.leaderboard-name:hover{text-underline-offset:2px;text-decoration:underline}.chat-badge{background:var(--amber);border-radius:.35rem;flex:none;place-items:center;block-size:1.25rem;inline-size:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.chat-badge{background:color-mix(in oklch, var(--amber) 14%, transparent)}}.chat-badge{color:var(--amber)}.chat-msg{position:relative}.chat-reactions{flex-wrap:wrap;align-items:center;gap:.25rem;padding-inline-start:1.9rem;display:flex}.chat-reactions:has(.chat-reaction){margin-block-start:.25rem}.chat-reaction{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;min-block-size:1.6rem;padding-inline:.45rem;font-size:.75rem;display:inline-flex}.chat-reaction:hover{border-color:var(--border-strong)}[data-reaction]{--react:var(--muted)}[data-reaction=like]{--react:var(--blue)}[data-reaction=love]{--react:var(--danger)}[data-reaction=fire],[data-reaction=laugh]{--react:var(--amber)}[data-reaction=party],[data-reaction=money]{--react:var(--success)}.chat-reaction svg,.chat-picker button svg{color:var(--react)}@media (prefers-reduced-motion:no-preference){.chat-reaction[aria-pressed=true] svg{animation:icon-pop .42s var(--ease-bounce)}.chat-picker button{transition:scale .16s var(--ease-spring)}.chat-picker button:hover{scale:1.18}}.chat-reaction[aria-pressed=true]{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.chat-reaction[aria-pressed=true]{border-color:color-mix(in oklab, var(--blue) 55%, transparent)}}.chat-reaction[aria-pressed=true]{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.chat-reaction[aria-pressed=true]{background:color-mix(in oklab, var(--blue) 12%, var(--surface))}}.chat-react-add{block-size:1.6rem;inline-size:1.6rem;color:var(--muted);cursor:pointer;border-radius:999px;place-items:center;display:inline-grid}.chat-react-add svg{block-size:.95rem;inline-size:.95rem}.chat-react-add:hover,.chat-react-add[aria-expanded=true]{color:var(--text);background:var(--border)}.chat-reactions:not(:has(.chat-reaction)) .chat-react-add{position:absolute;inset-block-start:0;inset-inline-end:0}@media (hover:hover){.chat-reactions:not(:has(.chat-reaction)) .chat-react-add:not([aria-expanded=true]){opacity:0}.chat-msg:hover .chat-react-add{opacity:1!important}.chat-react-add:focus-visible{opacity:1!important}}.chat-picker{z-index:2;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:999px;gap:.1rem;padding:.25rem;display:flex;position:absolute;inset-block-start:1.75rem;inset-inline-end:0}.chat-picker button{cursor:pointer;border-radius:999px;place-items:center;block-size:2rem;inline-size:2rem;display:grid}.chat-picker button:hover{background:var(--border)}.chat-mention{background:var(--blue);border-radius:.25rem;padding-inline:.15em}@supports (color:color-mix(in lab, red, red)){.chat-mention{background:color-mix(in oklab, var(--blue) 14%, transparent)}}.chat-mention{color:var(--blue);font-weight:500}.chat-mention[data-me]{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.chat-mention[data-me]{background:color-mix(in oklab, var(--gold) 22%, transparent)}}.chat-mention[data-me]{color:inherit}.chat-msg[data-mention]{box-shadow:inset 2px 0 0 var(--gold);background:var(--gold);margin-inline:-1rem;padding-inline:1rem}@supports (color:color-mix(in lab, red, red)){.chat-msg[data-mention]{background:color-mix(in oklab, var(--gold) 7%, transparent)}}.chat-suggest{border-block-start:1px solid var(--border);margin:0;padding:.25rem .5rem;list-style:none;display:grid}.chat-suggest button{text-align:start;cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;min-block-size:2rem;inline-size:100%;padding-inline:.5rem;font-size:.85rem;display:flex}.chat-suggest [aria-selected=true] button,.chat-suggest button:hover{background:var(--border)}.ticker{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;align-items:center;min-block-size:2.5rem;display:flex;overflow:hidden}.ticker-label{border-inline-end:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;flex:none;align-self:stretch;align-items:center;gap:.4rem;padding-inline:.85rem;font-size:.7rem;font-weight:600;display:inline-flex}.ticker-dot{background:var(--success);border-radius:999px;block-size:.45rem;inline-size:.45rem}.ticker-viewport{flex:1;min-inline-size:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000)}.ticker-track{inline-size:max-content;display:flex}.ticker-list{margin:0;padding:0;list-style:none;display:flex}.ticker-item{white-space:nowrap;align-items:baseline;gap:.45rem;padding-inline:1.25rem;font-size:.8rem;display:inline-flex}.ticker-item+.ticker-item{border-inline-start:1px solid var(--border)}.ticker-name{color:inherit;font-weight:500}.ticker-name:hover{text-underline-offset:2px;text-decoration:underline}.ticker-multi{background:var(--success);border-radius:.3rem;padding-inline:.35rem}@supports (color:color-mix(in lab, red, red)){.ticker-multi{background:color-mix(in oklab, var(--success) 14%, transparent)}}.ticker-multi{font-size:.72rem;font-weight:600}.ticker-ago{color:var(--muted);font-size:.72rem}.ticker-list[aria-hidden]{display:none}@media (prefers-reduced-motion:no-preference){.ticker-list[aria-hidden]{display:flex}.ticker-track{animation:linear infinite ticker}.ticker:hover .ticker-track,.ticker:focus-within .ticker-track{animation-play-state:paused}.ticker-dot{animation:2s ease-in-out infinite ticker-pulse}}@media (prefers-reduced-motion:reduce){.ticker-viewport{scrollbar-width:none;overflow-x:auto}}.eyebrow-note{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:400}.pl-chart{margin:0;position:relative}.pl-chart svg{display:block;overflow:visible}.pl-chart-tick line{stroke:var(--border);stroke-width:1px}.pl-chart-tick line[data-zero]{stroke:var(--border-strong)}.pl-chart-tick text,.pl-chart-axis{fill:var(--muted);font-size:11px;font-family:var(--font-mono,ui-monospace, monospace)}.pl-chart-line{fill:none;stroke:var(--text);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.pl-chart-area[data-tone=up]{fill:var(--success);opacity:.12}.pl-chart-area[data-tone=down]{fill:var(--danger);opacity:.12}.pl-chart-dot,.pl-chart-cross circle{stroke:var(--surface);stroke-width:2px}.pl-chart-dot[data-tone=up],.pl-chart-cross circle[data-tone=up]{fill:var(--success)}.pl-chart-dot[data-tone=down],.pl-chart-cross circle[data-tone=down]{fill:var(--danger)}.pl-chart-cross line{stroke:var(--muted);stroke-width:1px}.pl-chart-tip{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--muted);white-space:nowrap;pointer-events:none;justify-items:center;padding:.3rem .6rem;font-size:.72rem;display:grid;position:absolute;translate:-50%}.pl-chart-tip strong{color:var(--text);font-size:.9rem}.pl-chart-tip strong[data-tone=up]{color:var(--success)}.pl-chart-tip strong[data-tone=down]{color:var(--danger)}.achievement-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.achievement{border-radius:var(--radius-lg);border:1px dashed var(--border);color:var(--muted);align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.achievement-icon{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);block-size:2.4rem;inline-size:2.4rem;color:var(--muted);opacity:.6;flex:none;place-items:center;display:grid}.achievement[data-unlocked]{border-style:solid;border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.achievement[data-unlocked]{border-color:color-mix(in oklch, var(--amber) 40%, var(--border))}}.achievement[data-unlocked]{background:var(--surface);color:var(--text)}.achievement[data-unlocked] .achievement-icon{opacity:1;border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.achievement[data-unlocked] .achievement-icon{border-color:color-mix(in oklch, var(--amber) 40%, transparent)}}.achievement[data-unlocked] .achievement-icon{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.achievement[data-unlocked] .achievement-icon{background:color-mix(in oklch, var(--amber) 14%, var(--surface))}}.achievement[data-unlocked] .achievement-icon{color:var(--amber)}.profile-head{align-items:center;gap:1rem;padding:1.25rem;display:flex}.profile-avatar{block-size:4rem;inline-size:4rem;box-shadow:0 0 0 4px var(--surface), 0 0 0 6px var(--gold-subtle);font-size:1.3rem}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.75rem;margin:0;display:grid}.stat-tile{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);align-content:start;gap:.25rem;padding:1rem;display:grid}.stat-tile dt{color:var(--muted);font-size:.8rem}.stat-tile dd{letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:700}.stat-tile dd[data-tone=up]{color:var(--success)}.stat-tile dd[data-tone=down]{color:var(--danger)}.stat-tile dd[data-tone=even]{color:var(--muted)}.stat-hint{color:var(--muted);margin:0;font-size:.75rem}.stats-table-wrap{padding:0;overflow-x:auto}.stats-table{border-collapse:collapse;white-space:nowrap;inline-size:100%;font-size:.9rem}.stats-table th,.stats-table td{text-align:end;padding:.75rem 1rem}.stats-table th:first-child{text-align:start}.stats-table thead th{color:var(--muted);border-block-end:1px solid var(--border);font-size:.75rem;font-weight:500}.stats-table tbody tr+tr{border-block-start:1px solid var(--border)}.stats-table tbody th{font-weight:600}.stats-game{align-items:center;gap:.6rem;display:inline-flex}.stats-rounds{justify-content:flex-end;align-items:center;gap:.6rem;display:inline-flex}.share-bar{background:var(--text);border-radius:99px;block-size:.4rem;inline-size:4rem}@supports (color:color-mix(in lab, red, red)){.share-bar{background:color-mix(in oklch, var(--text) 8%, transparent)}}.share-bar{overflow:hidden}.share-bar span{border-radius:inherit;background:var(--gold);block-size:100%;display:block}.stats-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2rem;display:grid}.win-list,.new-players{margin:0;padding:.35rem;list-style:none;display:grid}.win-list li{border-radius:var(--radius);grid-template-columns:1.75rem auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem .65rem;display:grid}.win-list li+li,.new-players li+li{border-block-start:1px solid var(--border)}.win-rank{block-size:1.75rem;inline-size:1.75rem;color:var(--muted);background:var(--surface-2);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.win-rank[data-top="1"]{color:lab(18.5711% 13.9242 32.4219);background:lab(82.9813% 6.37221 67.4322)}.win-rank[data-top="2"]{color:lab(18.7881% -1.02484 -3.53596);background:lab(83.7514% -1.08817 -3.56821)}.win-rank[data-top="3"]{color:lab(12.7067% 12.4097 15.2817);background:lab(67.0839% 21.8991 34.3351)}.win-amount{color:var(--success);font-weight:700}.new-players li{justify-content:space-between;gap:1rem;padding:.65rem;display:flex}@media (prefers-reduced-motion:no-preference){.stat-tile,.win-list li{animation:tile-in .42s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 50ms)}.stat-grid>:nth-child(2){--i:1}.stat-grid>:nth-child(3){--i:2}.stat-grid>:nth-child(4){--i:3}.stat-grid>:nth-child(5){--i:4}.stat-grid>:nth-child(6){--i:5}.stat-grid>:nth-child(7){--i:6}.share-bar span{animation:bar-grow .7s var(--ease-out) backwards .2s;transform-origin:0}}.win-glow{--flash:var(--amber);z-index:64;pointer-events:none;background:radial-gradient(ellipse at center, transparent 55%, var(--flash));position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.win-glow{background:radial-gradient(ellipse at center, transparent 55%, color-mix(in oklch, var(--flash) 38%, transparent))}}.win-glow{opacity:0}.win-glow[data-level="1"]{--flash:var(--success)}.pcard[data-highlight]{overflow:hidden;translate:0 -.35rem}.pcard[data-highlight]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 35%,lab(100% 0 0/.75) 50%,#0000 65%) 0 0/300% 100%;position:absolute;inset:0}.result-badge:after{content:"";border:3px solid var(--gold);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-3px}.btn-gold,.spin-button{position:relative;overflow:hidden}.btn-gold:after,.spin-button:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,lab(100% 0 0/.45) 50%,#0000 70%) 150% 0/250% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.win-glow{animation:1.5s ease-out both win-glow}.win-glow[data-level="3"]{animation:.5s ease-in-out 3 alternate both win-glow}.pcard[data-highlight]{animation:card-win .42s var(--ease-out) both}.pcard[data-highlight]:after{animation:2.4s ease-in-out .3s infinite card-shine}.seat[data-winner] .seat-box{animation:.9s ease-in-out infinite alternate winner-glow}.bj-hand[data-result=blackjack] .bj-total,.bj-hand[data-result=win] .bj-total{animation:pop .38s var(--ease-out) both, winner-glow .9s ease-in-out .4s infinite alternate}.bj-hand[data-result=bust] .bj-card{animation:.45s ease-out both tile-shake}.result-badge:after{animation:ring-out .9s var(--ease-out) .12s both}.history li:first-child{animation:history-pop .42s var(--ease-out) both}.mines-tile[data-state=gem] .mines-icon{animation:gem-flip .48s var(--ease-out) both}.mines-tile[data-state=boom]{animation:.42s ease-out both tile-shake,.7s ease-out both boom-flash}.btn-gold:hover:not(:disabled):after,.spin-button:hover:not(:disabled):after{animation:.7s ease-out btn-sweep}.spin-button.btn-gold:not(:disabled):after{animation:.9s ease-out 1.2s infinite btn-sweep}}.auth-page{min-block-size:100svh;padding-block:4.5rem 2rem;padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));background:radial-gradient(60rem 40rem at 15% -10%, var(--felt), transparent 70%), radial-gradient(50rem 35rem at 110% 110%, var(--gold-subtle), transparent 70%), var(--bg);place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-page{background:radial-gradient(60rem 40rem at 15% -10%, color-mix(in oklch, var(--felt) 22%, transparent), transparent 70%), radial-gradient(50rem 35rem at 110% 110%, var(--gold-subtle), transparent 70%), var(--bg)}}.auth-theme{position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.auth-shell{border:1px solid var(--border);background:var(--surface);inline-size:min(100%,60rem);box-shadow:var(--shadow-lg);border-radius:1.25rem;display:grid;overflow:hidden}@media (min-width:52rem){.auth-shell{grid-template-columns:1.1fr 1fr}}.auth-hero{--muted:lab(79.3912% -6.41492 2.54937);color:var(--on-felt);background:var(--felt-texture), radial-gradient(ellipse at 50% 35%, var(--felt), var(--felt) 45%, var(--felt-dark) 100%);align-content:space-between;gap:1.75rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-hero{background:var(--felt-texture), radial-gradient(ellipse at 50% 35%, color-mix(in oklch, var(--felt), white 12%), var(--felt) 45%, var(--felt-dark) 100%)}}.auth-hero{overflow:hidden}.auth-hero:before{content:"";border:1px solid var(--gold);border-radius:.9rem;position:absolute;inset:.75rem}@supports (color:color-mix(in lab, red, red)){.auth-hero:before{border:1px solid color-mix(in oklch, var(--gold) 45%, transparent)}}.auth-hero:before{pointer-events:none}.auth-brand{align-items:center;gap:.6rem;display:flex}.auth-brand .logo{color:lab(3.04863% 0 0);background:lab(97.68% -.0000298023 .0000119209)}.auth-fan{justify-content:center;align-items:center;block-size:9.5rem;display:flex;position:relative}.auth-card{transform:rotate(var(--r));filter:drop-shadow(0 10px 18px lab(0% 0 0/.4));margin-inline:-.9rem}.auth-card:nth-child(5){transform:rotate(var(--r)) translateY(-.6rem);z-index:1}.auth-card .pcard{--w:clamp(4.2rem, 3.4rem + 2vw, 5.4rem)}.auth-chip{aspect-ratio:1;inline-size:2.6rem;translate:calc(-50% + var(--x)) calc(-50% + var(--y));background:radial-gradient(circle, var(--chip) 0 52%, transparent 53%), repeating-conic-gradient(var(--chip) 0 22.5deg, lab(96.52% -.0000298023 .0000119209) 22.5deg 45deg);box-shadow:inset 0 0 0 3px var(--chip), 0 6px 12px lab(0% 0 0/.35);border-radius:50%;position:absolute;inset:50% auto auto 50%}@supports (color:color-mix(in lab, red, red)){.auth-chip{box-shadow:inset 0 0 0 3px color-mix(in oklch, var(--chip), black 25%), 0 6px 12px lab(0% 0 0/.35)}}.auth-title{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,1.4rem + 2vw,2.75rem);font-weight:700;line-height:1.05}.auth-title-accent{color:var(--gold)}.auth-lead{color:var(--muted);text-wrap:pretty;max-inline-size:30ch;margin:0}.auth-games{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.auth-games li{border:1px solid lab(100% 0 0/.12);border-color:oklch(100% 0 none/.12) oklch(100% 0 none/.12) oklch(100% 0 none/.12) oklch(100% 0 none/.12);background:lab(0% 0 0/.22);border-color:oklch(100% 0 none/.12) oklch(100% 0 none/.12) oklch(100% 0 none/.12) oklch(100% 0 none/.12);border-radius:99px;align-items:center;gap:.4rem;padding-block:.25rem;padding-inline:.3rem .7rem;font-size:.8rem;font-weight:500;display:inline-flex}.auth-games .game-svg-icon,.auth-games svg{border-radius:.35rem}.auth-note{color:var(--muted);margin:0;font-size:.75rem}.auth-form{align-content:center;gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.auth-form[hidden]{display:none}.auth-submit{min-block-size:2.9rem;font-size:.95rem}.auth-switch{color:var(--text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}@media (max-width:51.99rem){.auth-hero{gap:1.25rem}.auth-fan{block-size:7.5rem}.auth-card .pcard{--w:3.9rem}.auth-chip{inline-size:2.1rem}.auth-lead{max-inline-size:none}}@media (prefers-reduced-motion:no-preference){.auth-shell{animation:tile-in .6s var(--ease-out) both}.auth-card{animation:auth-deal .7s var(--ease-out) both;animation-delay:calc(.15s + var(--i) * .11s)}.auth-card .pcard{animation:4s ease-in-out infinite alternate auth-float;animation-delay:calc(var(--i) * -1.3s)}.auth-chip{animation:auth-chip-in .6s var(--ease-out) both .5s, auth-bob 3.2s ease-in-out infinite alternate;animation-delay:.5s, var(--d)}.auth-games li{animation:tile-in .45s var(--ease-out) backwards;animation-delay:calc(.4s + var(--i) * 60ms)}.auth-reveal{animation:tile-in .3s var(--ease-out) both}}.limbo-wrap{align-content:center;justify-items:center;gap:1.5rem;inline-size:min(100%,40rem);padding-block:.5rem;display:grid}@media (min-width:1024px){.limbo-wrap{min-block-size:min(60svh,30rem)}}.limbo-recent{flex-wrap:wrap;justify-content:center;gap:.35rem;min-block-size:1.75rem;max-block-size:1.75rem;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.limbo-recent:empty:before{content:attr(data-empty);color:var(--muted);align-self:center;font-size:.78rem}.limbo-recent li{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:99px;padding-block:.2rem;padding-inline:.55rem;font-size:.78rem;font-weight:600}.limbo-recent li[data-win]{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.limbo-recent li[data-win]{border-color:color-mix(in oklch, var(--success) 40%, var(--border))}}.limbo-recent li[data-win]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.limbo-recent li[data-win]{background:color-mix(in oklch, var(--success) 8%, var(--surface))}}.limbo-display{--tone:var(--text);border:1px solid var(--border);background:var(--surface);inline-size:100%;box-shadow:var(--shadow-sm);border-radius:1rem;justify-items:center;gap:.75rem;padding-block:clamp(1.5rem,4vw,2.75rem);padding-inline:1.25rem;display:grid}.limbo-display[data-state=passing],.limbo-display[data-state=win]{--tone:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.limbo-display[data-state=passing],.limbo-display[data-state=win]{border-color:color-mix(in oklch, var(--success) 50%, var(--border))}}.limbo-display[data-state=loss]{--tone:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.limbo-display[data-state=loss]{border-color:color-mix(in oklch, var(--danger) 50%, var(--border))}}.limbo-number{letter-spacing:-.05em;color:var(--tone);font-variant-numeric:tabular-nums;font-size:clamp(3rem,2rem + 6vw,6rem);font-weight:600;line-height:1}.limbo-target{color:var(--muted);font-size:.85rem}.limbo-target strong{color:var(--text);font-weight:600}.limbo-track{background:var(--border);border-radius:99px;block-size:3px;inline-size:min(100%,22rem);overflow:hidden}.limbo-track span{background:var(--tone);block-size:100%;transform:scaleX(var(--progress,0));transform-origin:0;display:block}.limbo-foot{color:var(--muted);margin:0;font-size:.85rem}.limbo-foot strong{color:var(--text)}.limbo-target-input{display:grid;position:relative}.limbo-target-input .field{padding-inline-end:1.75rem}.limbo-target-input>span{color:var(--muted);pointer-events:none;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-end:.75rem}.limbo-odds{border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.limbo-odds>div{gap:.1rem;padding:.55rem .75rem;display:grid}.limbo-odds>div+div{border-inline-start:1px solid var(--border)}.limbo-odds dt{color:var(--muted);font-size:.72rem}.limbo-odds dd{margin:0;font-weight:600}@media (prefers-reduced-motion:no-preference){.limbo-display{transition:border-color .2s var(--ease-out)}.limbo-display[data-state=win] .limbo-number,.limbo-display[data-state=loss] .limbo-number{animation:pop .34s var(--ease-out) both}.limbo-display[data-state=win]{animation:.5s ease-in-out 2 alternate winner-glow}.limbo-display[data-state=loss] .limbo-number{animation:pop .34s var(--ease-out) both, tile-shake .38s ease-out both}.limbo-recent li:first-child{animation:history-in .38s var(--ease-out) both}}.solo-board.pilot-board{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.pilot-wrap{grid-template-rows:auto minmax(0,1fr);gap:.9rem;inline-size:100%;display:grid}.pilot-head{gap:.75rem;display:grid}.pilot-bar strong[data-tone=up]{color:var(--success)}.pilot-bar strong[data-tone=down]{color:var(--danger)}.limbo-recent li[data-crash]{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.limbo-recent li[data-crash]{border-color:color-mix(in oklch, var(--danger) 35%, var(--border))}}.tut-bar-label[data-kind=rocket]{color:var(--danger);font-weight:600}.tut-bar-label[data-kind=mul]{color:var(--lightningcss-light,oklch(52% .12 70))var(--lightningcss-dark,var(--gold));font-weight:600}.pilot-stage{border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;touch-action:manipulation;position:relative;overflow:hidden}.pilot-canvas{aspect-ratio:16/10;min-block-size:15rem;inline-size:100%;display:block}@media (max-width:640px){.pilot-canvas{aspect-ratio:4/3.4}}@media (min-width:1024px) and (min-height:560px),(min-width:700px) and (min-height:900px) and (orientation:portrait){.pilot-wrap{block-size:100cqb}.pilot-canvas{aspect-ratio:auto;block-size:100%}}.tutorial-button{gap:.4rem;min-block-size:2.25rem;padding-inline:.6rem}.tutorial-button svg{flex:none;block-size:1.1rem;inline-size:1.1rem}.tut-picker{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.5rem;display:grid}.tut-pick{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;transition:border-color .15s, box-shadow .15s, transform .15s var(--ease-out);align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}@media (max-width:40rem){.tut-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.tut-pick{gap:.5rem;padding:.5rem}.tut-pick .text-xs{display:none}.tut-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tut-facts dd{font-size:1.15rem}.tut-step{grid-template-columns:auto minmax(0,1fr);align-items:start;padding-inline-end:2.5rem}}.tut-pick[aria-current]{border-color:var(--text);box-shadow:0 0 0 1px var(--text), var(--shadow-sm)}@media (hover:hover) and (pointer:fine){.tut-pick:hover:not([aria-current]){border-color:var(--border-strong);transform:translateY(-1px)}}.tut-body{gap:2.25rem;display:grid}.tut-section{gap:1rem;display:grid}.tut-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.tut-step{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);align-content:start;gap:.75rem;padding:1rem;display:grid;position:relative}.tut-step-num{aspect-ratio:1;background:var(--surface-2);inline-size:1.5rem;color:var(--muted);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;inset:.75rem .75rem auto auto}.tut-step-visual{border-radius:var(--radius);background:radial-gradient(circle at 1px 1px, var(--text) 1px, transparent 0) 0 0 / 8px 8px, var(--surface-2);justify-self:start;place-items:center;block-size:3.25rem;min-inline-size:3.25rem;padding-inline:.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tut-step-visual{background:radial-gradient(circle at 1px 1px, color-mix(in oklch, var(--text) 12%, transparent) 1px, transparent 0) 0 0 / 8px 8px, var(--surface-2)}}.tut-tip{border-radius:var(--radius-lg);border:1px solid var(--gold);padding:.75rem 1rem}@supports (color:color-mix(in lab, red, red)){.tut-tip{border:1px solid color-mix(in oklch, var(--gold) 40%, var(--border))}}.tut-tip{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.tut-tip{background:color-mix(in oklch, var(--gold) 8%, var(--surface))}}.tut-tip{font-size:.875rem}.tut-bars{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tut-bars li{grid-template-columns:minmax(6rem,13rem) minmax(4rem,1fr) auto;align-items:center;gap:.75rem;font-size:.875rem;display:grid}.tut-bar-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tut-bar-track{background:var(--text);border-radius:99px;block-size:.6rem;display:block}@supports (color:color-mix(in lab, red, red)){.tut-bar-track{background:color-mix(in oklch, var(--text) 7%, transparent)}}.tut-bar-track{overflow:hidden}.tut-bar-fill{border-radius:inherit;background:var(--gold);block-size:100%;transition:inline-size .4s var(--ease-out);display:block}.tut-bar-fill[data-tone=success]{background:var(--success)}.tut-bar-fill[data-tone=danger]{background:var(--danger)}.tut-bar-fill[data-tone=muted]{background:var(--border-strong)}.tut-bar-value{text-align:end;white-space:nowrap;min-inline-size:4.5rem;font-size:.8rem}@media (max-width:30rem){.tut-bars li{grid-template-columns:minmax(0,1fr) auto;row-gap:.25rem}.tut-bar-track{grid-area:2/1/auto/-1}}.tut-stepper{justify-items:start;gap:.4rem;display:grid}.tut-stepper-control{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);grid-template-columns:2.25rem minmax(4.5rem,auto) 2.25rem;align-items:center;gap:.25rem;padding:3px;display:grid}.tut-stepper-control .btn{min-block-size:2.25rem;padding:0;font-size:1rem}.tut-stepper-control output{text-align:center;padding-inline:.5rem;font-size:1.05rem;font-weight:600}.tut-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.tut-kv>div{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);padding:.6rem .75rem}.tut-kv dt{color:var(--muted);font-size:.75rem}.tut-kv dd{margin:0;font-size:1.15rem;font-weight:700}.tut-kv dd[data-tone=up]{color:var(--success)}.tut-kv dd[data-tone=down]{color:var(--danger)}.tut-scroll-seg{scrollbar-width:none;overflow-x:auto}.tut-scroll-seg button{white-space:nowrap;padding-inline:.75rem}.tut-legend{color:var(--muted);flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.tut-legend li{align-items:center;gap:.4rem;display:inline-flex}.tut-legend li>span:empty{border-radius:3px;block-size:.75rem;inline-size:.75rem}.tut-outs-examples{flex-wrap:wrap;gap:.4rem;display:flex}.tut-outs-examples .badge{cursor:pointer;background:var(--surface);padding-block:.25rem;padding-inline:.65rem}.tut-outs-examples .badge[data-active]{color:var(--text);border-color:var(--text)}.tut-mini-cards{gap:.2rem;display:inline-flex}.tut-mini-cards .pcard{--w:2rem}.tut-roulette{grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (max-width:40rem){.tut-roulette{grid-template-columns:1fr;justify-items:center}.tut-roulette>*{inline-size:100%}.tut-wheel{justify-self:center;max-inline-size:14rem}}.tut-wheel{inline-size:100%;filter:drop-shadow(var(--shadow-sm))}.tut-pocket{transition:opacity .3s var(--ease-out)}.tut-layout{border-radius:var(--radius);background:var(--felt);grid-template-columns:1.2fr repeat(12,minmax(0,1fr));gap:2px;padding:4px;display:grid}.tut-cell{aspect-ratio:1/1.15;color:#fff;opacity:.25;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);border-radius:3px;place-items:center;font-size:clamp(.55rem,1.6vw,.75rem);font-weight:700;display:grid}.tut-cell[data-color=red]{background:var(--card-red)}.tut-cell[data-color=black]{background:lab(13% 0 0)}.tut-cell[data-color=green]{background:var(--green);aspect-ratio:auto}.tut-cell[data-on]{opacity:1;box-shadow:inset 0 0 0 1.5px var(--gold)}.tut-cardvalues{flex-wrap:wrap;gap:.75rem;display:flex}.tut-cardvalue{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);align-items:center;gap:.6rem;padding:.6rem .9rem;display:flex}.tut-upcards{flex-wrap:wrap;gap:.35rem;display:flex}.tut-upcards button{border-radius:var(--radius);cursor:pointer;opacity:.55;transition:opacity .15s, transform .15s var(--ease-out);background:0 0;border:1px solid #0000;padding:.2rem}.tut-upcards button[aria-checked=true]{opacity:1;border-color:var(--text);transform:translateY(-3px)}.tut-upcards .pcard{--w:2.25rem}.tut-strategy{border-collapse:separate;border-spacing:2px;inline-size:100%;font-size:.8rem}.tut-strategy th{white-space:nowrap;padding:.3rem .4rem;font-weight:600}.tut-strategy thead th{color:var(--muted);font-weight:500}.tut-strategy tbody th{text-align:start}.tut-strategy td,.tut-legend [data-move]{text-align:center;min-inline-size:1.75rem;font-weight:700;font-family:var(--font-mono);color:lab(7.22637% -.0000149012 0);border-radius:4px;padding:.3rem 0}.tut-legend [data-move]{padding-inline:.3rem;font-size:.7rem;display:inline-block}[data-move=H]{background:lab(86.044% -3.06767 -10.6048)}[data-move=S]{background:lab(83.9017% -29.8075 19.2441)}[data-move=D]{background:lab(83.9975% 7.64194 50.8315)}[data-move=Ds]{background:lab(78.8294% 20.9679 46.3774)}[data-move=P]{background:lab(78.0655% 18.3486 -22.5736)}.tut-felt{border:6px solid var(--rail);background:var(--felt-texture), radial-gradient(ellipse at center, var(--felt), var(--felt-dark));color:var(--on-felt);border-radius:999px/50%;justify-items:center;gap:.9rem;padding:1.5rem 1rem;display:grid}.tut-felt-row{gap:.35rem;display:flex}.tut-felt-text{text-align:center;max-inline-size:28rem;font-size:.875rem}.tut-felt-result{color:var(--gold);font-weight:700}@media (max-width:30rem){.tut-felt{border-radius:var(--radius-lg)}.tut-felt .pcard,.tut-felt .pcard-slot{--w:2.5rem}}.tut-hands{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.tut-hands li{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);grid-template-columns:1.5rem minmax(8rem,1fr) auto minmax(7rem,12rem);align-items:center;gap:.75rem;padding:.5rem .75rem;display:grid}.tut-hand-rank{color:var(--muted);text-align:center;font-weight:700}.tut-hand-odds{text-align:end;grid-template-columns:minmax(0,1fr) 4rem;align-items:center;gap:.5rem;display:grid}@media (max-width:40rem){.tut-hands li{grid-template-columns:1.5rem minmax(0,1fr);row-gap:.5rem}.tut-hands li>.tut-mini-cards,.tut-hand-odds{grid-column:2}.tut-scroll-seg{grid-auto-columns:max-content}}.tut-controls{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.tut-controls .segmented button{min-inline-size:2.75rem;padding-inline:.75rem}.tut-plinko{gap:.75rem;padding:1rem;display:grid}.tut-plinko svg{inline-size:100%;margin-inline:auto}.tut-mines{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (max-width:40rem){.tut-mines{grid-template-columns:1fr}.tut-mines-grid{justify-self:center;inline-size:100%;max-inline-size:18rem}}.tut-mines-grid{border-radius:var(--radius-lg);border:1px solid var(--border);background:radial-gradient(circle at 1px 1px, var(--text) 1px, transparent 0) 0 0 / 10px 10px, var(--surface);grid-template-columns:repeat(5,1fr);gap:.35rem;padding:.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tut-mines-grid{background:radial-gradient(circle at 1px 1px, color-mix(in oklch, var(--text) 10%, transparent) 1px, transparent 0) 0 0 / 10px 10px, var(--surface)}}.tut-mine-tile{aspect-ratio:1;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);place-items:center;display:grid;position:relative}.tut-mine-tile[data-state=gem]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.tut-mine-tile[data-state=gem]{background:color-mix(in oklch, var(--success) 14%, var(--surface))}}.tut-mine-tile[data-state=gem]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.tut-mine-tile[data-state=gem]{border-color:color-mix(in oklch, var(--success) 45%, transparent)}}.tut-mine-tile[data-state=gem]{color:var(--success)}.tut-mine-tile[data-state=mine]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.tut-mine-tile[data-state=mine]{background:color-mix(in oklch, var(--danger) 10%, var(--surface))}}.tut-mine-tile[data-state=mine]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.tut-mine-tile[data-state=mine]{border-color:color-mix(in oklch, var(--danger) 35%, transparent)}}.tut-mine-tile[data-state=mine]{color:var(--danger);opacity:.6}.tut-limbo{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (max-width:40rem){.tut-limbo{grid-template-columns:1fr}}.tut-curve{margin:0;padding:.75rem}.tut-curve svg{inline-size:100%}@media (prefers-reduced-motion:no-preference){.tut-body{animation:tile-in .36s var(--ease-out) backwards}.tut-step,.tut-hands li{animation:tile-in .42s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 50ms)}.tut-mine-tile[data-state=gem]{animation:pop .26s var(--ease-out) backwards}.tut-plinko-path{stroke-dasharray:600;animation:tut-draw .9s var(--ease-out) backwards}.tut-plinko-ball{animation:pop .3s var(--ease-out) .7s backwards}.tut-col{transform-box:fill-box;transform-origin:bottom;animation:tut-grow .5s var(--ease-out) backwards;animation-delay:calc(var(--k,0) * 20ms)}}.dice-display{gap:1rem}.dice-slider{gap:.45rem;inline-size:min(100%,30rem);padding-block-start:1.1rem;display:grid;position:relative}.dice-track{--cut:calc(var(--target) * 100%);background:linear-gradient(to right, var(--danger) var(--cut), var(--success) var(--cut));border-radius:99px;block-size:.6rem;position:relative}.dice-display[data-mode=under] .dice-track{background:linear-gradient(to right, var(--success) var(--cut), var(--danger) var(--cut))}.dice-marker{border-inline:.45rem solid #0000;border-block-start:.6rem solid var(--tone);opacity:0;block-size:0;inline-size:0;position:absolute;inset-block-end:calc(100% + .25rem);inset-inline-start:calc(var(--roll) * 100%);translate:-50%}.dice-display:not([data-state=idle]) .dice-marker{opacity:1}.dice-slider input[type=range]{-webkit-appearance:none;appearance:none;cursor:ew-resize;background:0 0;block-size:2rem;inline-size:100%;margin:0;position:absolute;inset-block-start:.4rem;inset-inline:0}.dice-slider input[type=range]::-webkit-slider-runnable-track{background:0 0}.dice-slider input[type=range]::-moz-range-track{background:0 0}.dice-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:2px solid var(--text);background:var(--surface);block-size:1.4rem;inline-size:1.4rem;box-shadow:var(--shadow-sm);border-radius:.4rem}.dice-slider input[type=range]::-moz-range-thumb{border:2px solid var(--text);background:var(--surface);block-size:1.4rem;inline-size:1.4rem;box-shadow:var(--shadow-sm);border-radius:.4rem}.dice-slider input[type=range]:focus-visible{outline:none}.dice-slider input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--blue);outline-offset:2px}.dice-slider input[type=range]:disabled{cursor:default;opacity:.7}.dice-scale{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.72rem;display:flex}.hilo-wrap{gap:1rem;inline-size:min(100%,36rem);display:grid}.hilo-table{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.5rem,2vw,1.25rem);padding:clamp(1rem,3vw,1.75rem);display:grid}.hilo-table[data-over=win]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.hilo-table[data-over=win]{border-color:color-mix(in oklch, var(--success) 50%, var(--border))}}.hilo-table[data-over=loss]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hilo-table[data-over=loss]{border-color:color-mix(in oklch, var(--danger) 50%, var(--border))}}.hilo-current{place-items:center;display:grid}.hilo-current .pcard{--w:clamp(5rem, 4rem + 4vw, 7.5rem)}.hilo-guess{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);text-align:center;cursor:pointer;justify-items:center;gap:.2rem;min-block-size:8rem;padding:.75rem .5rem;display:grid}.hilo-guess strong{font-size:.82rem;font-weight:600}.hilo-guess .amount{font-size:1.15rem;font-weight:600}.hilo-guess small{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.hilo-arrow{background:var(--success);border-radius:99px;place-items:center;block-size:2rem;inline-size:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hilo-arrow{background:color-mix(in oklch, var(--success) 14%, transparent)}}.hilo-arrow{color:var(--success);font-size:1.1rem;font-weight:700}.hilo-guess[data-kind=lo] .hilo-arrow{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hilo-guess[data-kind=lo] .hilo-arrow{background:color-mix(in oklch, var(--danger) 14%, transparent)}}.hilo-guess[data-kind=lo] .hilo-arrow{color:var(--danger)}.hilo-guess[data-kind=same] .hilo-arrow{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.hilo-guess[data-kind=same] .hilo-arrow{background:color-mix(in oklch, var(--gold) 22%, transparent)}}.hilo-guess[data-kind=same] .hilo-arrow{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.hilo-guess[data-kind=same] .hilo-arrow{color:color-mix(in oklch, var(--gold) 60%, var(--text))}}.hilo-range{color:var(--muted);font-size:.72rem}.hilo-guess:not(:disabled):hover{border-color:var(--border-strong);background:var(--surface)}.hilo-guess:disabled{cursor:default;opacity:.55}.hilo-trail{scrollbar-width:none;gap:.4rem;min-block-size:4.4rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.hilo-trail li{justify-items:center;gap:.2rem;display:grid}.hilo-trail li>span{color:var(--muted);font-size:.8rem;font-weight:700}.hilo-trail li[data-move=hi]>span,.hilo-trail li[data-move=lo]>span{color:var(--success)}.hilo-trail li[data-lost]>span{color:var(--danger)}.hilo-trail li[data-move=skip] .pcard{opacity:.55}@media (max-width:520px){.hilo-table{grid-template-columns:1fr 1fr;align-items:stretch}.hilo-current{grid-area:1/1/auto/-1}.hilo-guess{min-block-size:0}}@media (prefers-reduced-motion:no-preference){.hilo-table[data-over=loss] .hilo-current{animation:.38s ease-out both tile-shake}.hilo-trail li:last-child{animation:history-in .3s var(--ease-out) both}}.crash-wrap{gap:.9rem;inline-size:min(100%,44rem);display:grid}.crash-history{justify-content:flex-start}.crash-history li:not([data-win]){color:var(--danger)}.crash-stage{border:1px solid var(--border);background:var(--surface);block-size:clamp(16rem,42svh,26rem);box-shadow:var(--shadow-sm);border-radius:1rem;position:relative;overflow:hidden}.crash-stage[data-phase=crashed]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.crash-stage[data-phase=crashed]{border-color:color-mix(in oklch, var(--danger) 50%, var(--border))}}.crash-canvas{block-size:100%;inline-size:100%;position:absolute;inset:0}.crash-center{pointer-events:none;place-content:center;justify-items:center;gap:.5rem;display:grid;position:absolute;inset:0}.crash-number{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,1.75rem + 5vw,5.5rem);font-weight:600;line-height:1}.crash-stage[data-phase=flying] .crash-number{color:var(--success)}.crash-stage[data-phase=crashed] .crash-number{color:var(--danger)}.crash-stage[data-phase=betting] .crash-number{font-size:clamp(2rem,1.5rem + 3vw,3.5rem)}.crash-stage:is([data-phase=flying],[data-phase=crashed]) .crash-center{place-content:start center;padding-block-start:9%}.crash-stage[data-phase=betting] .crash-center{place-content:start center;padding-block-start:12%}.crash-sub{color:var(--muted);font-size:.85rem}.crash-countdown{background:var(--border);border-radius:99px;block-size:3px;inline-size:12rem;overflow:hidden}.crash-countdown span{background:var(--text);transform-origin:0;block-size:100%;display:block}.crash-players{gap:.15rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}.crash-players li{border-radius:.4rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.35rem .4rem;display:grid}.crash-players li[data-me]{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.crash-players li[data-me]{background:color-mix(in oklch, var(--blue) 8%, transparent)}}.crash-player-result{text-align:end;min-inline-size:4.5rem;color:var(--muted)}.crash-players li[data-state=out] .crash-player-result{color:var(--success)}.crash-players li[data-state=lost] .crash-player-result{color:var(--danger)}@media (prefers-reduced-motion:no-preference){.crash-stage[data-phase=crashed] .crash-number{animation:pop .34s var(--ease-out) both, tile-shake .38s ease-out both}}.game-tile[data-spotlight]:before{content:"";border-radius:inherit;background:radial-gradient(18rem circle at var(--mx,50%) var(--my,0%), var(--text), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.game-tile[data-spotlight]:before{background:radial-gradient(18rem circle at var(--mx,50%) var(--my,0%), color-mix(in oklch, var(--text) 7%, transparent), transparent 70%)}}.game-tile[data-spotlight]:before{opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.game-tile[data-spotlight]:hover:before{opacity:1}}@media (prefers-reduced-motion:no-preference){.game-tile[data-spotlight]:before{transition:opacity .24s var(--ease-out)}.game-icon{transition:transform .52s var(--ease-spring)}.user-menu{transform-origin:100% 0;transition:opacity .16s var(--ease-out), scale .32s var(--ease-spring), translate .32s var(--ease-spring), overlay .16s allow-discrete, display .16s allow-discrete;opacity:0;translate:0 -6px;scale:.96}.user-menu:popover-open{opacity:1;translate:0;scale:1}@starting-style{.user-menu:popover-open{opacity:0;translate:0 -6px;scale:.96}}@supports (animation-timeline:view()){.achievement,.stats-table tbody tr,.new-players li{animation:linear both reveal-up;animation-timeline:view();animation-range:entry entry 70%}}}.spitze-wrap{gap:1rem;inline-size:min(100%,38rem);display:grid}.spitze-main{gap:1rem;min-inline-size:0;display:grid}@media (min-width:1180px){.spitze-wrap[data-ladder]{grid-template-columns:minmax(0,1fr) 14rem;align-items:start;inline-size:min(100%,52rem)}}.spitze-machine{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:1rem;padding:clamp(.5rem,2vw,.9rem)}.spitze-machine[data-state=win]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.spitze-machine[data-state=win]{border-color:color-mix(in oklch, var(--success) 50%, var(--border))}}.spitze-machine[data-state=big]{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.spitze-machine[data-state=big]{border-color:color-mix(in oklch, var(--amber) 60%, var(--border))}}.spitze-machine-inner{gap:clamp(.5rem,1.5vw,.75rem);display:grid}.spitze-display{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);block-size:clamp(2.75rem,2.25rem + 2vw,3.5rem);font-family:var(--font-mono);justify-content:center;align-items:center;gap:.75rem;padding-inline:1rem;display:flex;overflow:hidden}.spitze-display>span{align-items:center;gap:.75rem;display:inline-flex}.spitze-display-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}.spitze-display-win{align-items:baseline;gap:.75rem;display:inline-flex}.spitze-display-amount{color:var(--success);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,1rem + 1.5vw,1.9rem);font-weight:700}.spitze-display-win[data-big] .spitze-display-amount{color:var(--amber)}.spitze-display[data-line]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.spitze-display[data-line]{border-color:color-mix(in oklch, var(--success) 40%, var(--border))}}.spitze-display[data-line] .spitze-display-amount{color:var(--amber);font-size:clamp(1.1rem,.9rem + 1vw,1.4rem)}.spitze-display-win[data-back] .spitze-display-amount{color:var(--muted)}.spitze-display-line{align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.spitze-display-line .spitze-icon{block-size:1.4rem;inline-size:1.4rem}.spitze-display-dots{white-space:nowrap}.spitze-display-dots:after{content:"...";text-align:start;vertical-align:bottom;inline-size:3ch;display:inline-block;overflow:hidden}.spitze-reels{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.spitze-reel{aspect-ratio:1/3;position:relative;overflow:hidden}.spitze-reel+.spitze-reel{border-inline-start:1px solid var(--border)}.spitze-reel:after{content:"";background:linear-gradient(var(--bg), transparent 14%, transparent 86%, var(--bg));opacity:.7;pointer-events:none;position:absolute;inset:0}.spitze-reel[data-tease]{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.spitze-reel[data-tease]{background:color-mix(in oklch, var(--amber) 10%, var(--bg))}}.spitze-reel[data-tease]{box-shadow:inset 0 0 0 2px var(--amber)}@supports (color:color-mix(in lab, red, red)){.spitze-reel[data-tease]{box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--amber) 70%, transparent)}}.spitze-strip{block-size:calc(var(--cells) / 3 * 100%);grid-auto-rows:1fr;display:grid;position:absolute;inset-block-start:0;inset-inline:0}.spitze-reels[data-phase=start] .spitze-strip{transform:translateY(var(--from))}.spitze-cell{border-radius:var(--radius);color:var(--text);place-items:center;margin:10%;display:grid}.spitze-icon{aspect-ratio:1;block-size:auto;inline-size:68%;display:block;overflow:visible}.spitze-cell[data-symbol=cherry],.spitze-cell[data-symbol=lemon],.spitze-cell[data-symbol=grape]{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.spitze-cell[data-symbol=cherry],.spitze-cell[data-symbol=lemon],.spitze-cell[data-symbol=grape]{color:color-mix(in oklch, var(--text) 70%, var(--muted))}}.spitze-cell[data-symbol=crown]{color:var(--amber)}.spitze-cell[data-win]{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.spitze-cell[data-win]{background:color-mix(in oklch, var(--success) 12%, transparent)}}.spitze-cell[data-win]{box-shadow:inset 0 0 0 1px var(--success)}@supports (color:color-mix(in lab, red, red)){.spitze-cell[data-win]{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--success) 45%, transparent)}}.spitze-cell[data-win][data-symbol=crown]{color:var(--amber)}.spitze-cell[data-dim]{opacity:.32}.spitze-lines{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.spitze-lines polyline{fill:none;stroke:var(--success);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.8;vector-effect:non-scaling-stroke}.spitze-wins{gap:.25rem;min-block-size:1.6rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.spitze-wins li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding-block:.3rem;padding-inline:.75rem;display:grid}.spitze-wins .amount{color:var(--amber);font-weight:600}.spitze-win-symbols{align-items:center;gap:.35rem;display:inline-flex}.spitze-win-symbols .spitze-icon,.tut-spitze-symbol .spitze-icon{block-size:1.1rem;inline-size:1.1rem}.spitze-ladder{gap:.75rem;padding:.9rem;display:grid}.spitze-ladder-head{gap:.1rem;display:grid}.spitze-steps{border:1px solid var(--border);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.spitze-steps li{color:var(--muted);justify-content:space-between;padding-block:.4rem;padding-inline:.75rem;font-size:.85rem;display:flex}.spitze-steps li+li{border-block-start:1px solid var(--border)}.spitze-steps li[data-current]{color:var(--text);background:var(--amber);font-weight:700}@supports (color:color-mix(in lab, red, red)){.spitze-steps li[data-current]{background:color-mix(in oklch, var(--amber) 14%, var(--surface))}}.spitze-steps li[data-next]{color:var(--text)}.spitze-steps li[data-passed]{opacity:.5}.spitze-ladder[data-flip=won] li[data-current]{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.spitze-ladder[data-flip=won] li[data-current]{background:color-mix(in oklch, var(--success) 14%, var(--surface))}}.spitze-ladder[data-flip=lost] li[data-zero]{color:var(--danger);background:var(--danger);font-weight:700}@supports (color:color-mix(in lab, red, red)){.spitze-ladder[data-flip=lost] li[data-zero]{background:color-mix(in oklch, var(--danger) 12%, var(--surface))}}.spitze-ladder-actions{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.spitze-ladder-actions .btn{white-space:nowrap}.spitze-paytable summary{cursor:pointer;font-size:.85rem;font-weight:600}.spitze-paytable table{border-collapse:collapse;inline-size:100%;margin-block:.5rem;font-size:.8rem}.spitze-paytable th,.spitze-paytable td{text-align:end;padding-block:.25rem}.spitze-paytable thead th{color:var(--muted);font-weight:500}.spitze-paytable tbody th{text-align:start;color:var(--text)}.spitze-paytable tbody th .spitze-icon{block-size:1.2rem;inline-size:1.2rem}.spitze-paytable tr[data-symbol=crown] th{color:var(--amber)}.spitze-paytable tbody tr+tr{border-block-start:1px solid var(--border)}.tut-spitze-grid{grid-template-columns:repeat(5,2.25rem);gap:.3rem;display:grid}.tut-spitze-grid span{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.tut-spitze-grid span[data-on]{border-color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.tut-spitze-grid span[data-on]{background:color-mix(in oklch, var(--success) 22%, var(--surface))}}.tut-spitze-symbol{align-items:center;gap:.35rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){.spitze-reels[data-phase=go] .spitze-strip{transition:transform var(--dur) cubic-bezier(.3, .1, .25, 1)}.spitze-reels[data-phase=go] .spitze-reel:not([data-stopped]) .spitze-strip{filter:blur(1.4px)}.spitze-reels[data-phase=go] .spitze-reel:not([data-stopped]) .spitze-icon{transform:scaleY(1.15)}.spitze-reel[data-stopped] .spitze-strip{animation:spitze-land .42s var(--ease-out)}.spitze-reel[data-stopped] .spitze-icon{transition:transform .26s var(--ease-spring)}.spitze-reel[data-tease]{animation:.42s ease-in-out infinite alternate spitze-tease}.spitze-reels[data-spinning] .spitze-cell[data-dim]{opacity:1}.spitze-cell{transition:opacity .2s var(--ease-out), background-color .2s var(--ease-out)}.spitze-cell[data-win] .spitze-icon{animation:spitze-hit .56s var(--ease-spring) 3}.spitze-cell[data-win][data-symbol=crown] .spitze-icon,.spitze-cell[data-win][data-symbol=seven] .spitze-icon{animation:spitze-hit .56s var(--ease-spring) 3, spitze-wiggle .56s ease-in-out 3}.spitze-lines polyline{animation:spitze-line .5s var(--ease-out) both}.spitze-machine{transition:border-color .2s var(--ease-out)}.spitze-machine[data-state=win]{animation:.5s ease-in-out 2 alternate winner-glow}.spitze-machine[data-state=big]{animation:.4s ease-in-out 6 alternate winner-glow,.52s ease-out spitze-shake}.spitze-display>span{animation:spitze-display-in .28s var(--ease-out) both}.spitze-display-win[data-big] .spitze-display-amount{animation:spitze-hit .6s var(--ease-spring) 3}.spitze-display-dots:after{animation:.9s steps(4,jump-none) infinite spitze-dots}.spitze-wins li{animation:history-in .3s var(--ease-out) both}.spitze-ladder{animation:pop .26s var(--ease-out) both}.spitze-ladder[data-flip=flipping] li[data-next],.spitze-ladder[data-flip=flipping] li[data-zero]{animation:.14s step-end infinite spitze-blink}.spitze-ladder[data-flip=flipping] li[data-zero]{animation-delay:70ms}.spitze-ladder[data-flip=won] li[data-current]{animation:spitze-hit .5s var(--ease-spring)}.spitze-ladder[data-flip=lost]{animation:.38s ease-out tile-shake}.tut-spitze-grid span[data-on]{transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out)}}@keyframes spitze-line{0%{opacity:0}}@keyframes spitze-land{0%{translate:0}35%{translate:0 9px}to{translate:0}}@keyframes spitze-hit{0%,to{scale:1}40%{scale:1.18}}@keyframes spitze-wiggle{0%,to{rotate:0deg}25%{rotate:-8deg}75%{rotate:8deg}}@keyframes spitze-tease{to{box-shadow:inset 0 0 0 2px var(--amber), inset 0 0 18px color-mix(in oklch, var(--amber) 40%, transparent)}}@keyframes spitze-shake{0%,to{translate:0}20%{translate:-6px 2px}40%{translate:5px -2px}60%{translate:-3px 1px}80%{translate:2px}}@keyframes spitze-display-in{0%{opacity:0;translate:0 40%}}@keyframes spitze-dots{0%{inline-size:0}to{inline-size:3ch}}@keyframes spitze-blink{50%{background:color-mix(in oklch, var(--amber) 22%, var(--surface));color:var(--text)}}.chicken-wrap{gap:.9rem;inline-size:100%;display:grid}.chicken-road{--lane:clamp(4.4rem, 3.6rem + 2.6vw, 6rem);--curb:clamp(4.4rem, 3.6rem + 2.6vw, 6rem);border:1px solid var(--border);background:var(--text);border-radius:1rem;block-size:clamp(15rem,46svh,24rem);position:relative}@supports (color:color-mix(in lab, red, red)){.chicken-road{background:color-mix(in oklch, var(--text) 6%, var(--surface))}}.chicken-road{scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden}.chicken-road::-webkit-scrollbar{display:none}.chicken-road[data-over=win]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.chicken-road[data-over=win]{border-color:color-mix(in oklch, var(--success) 50%, var(--border))}}.chicken-road[data-over=loss]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.chicken-road[data-over=loss]{border-color:color-mix(in oklch, var(--danger) 50%, var(--border))}}.chicken-track{block-size:100%;inline-size:max-content;display:flex;position:relative}.chicken-curb{inline-size:var(--curb);background:repeating-linear-gradient(0deg, transparent 0 1.6rem, var(--border) 1.6rem calc(1.6rem + 1px)), var(--surface-2);border-inline-end:3px solid var(--border-strong);flex:none;align-content:end;justify-items:center;padding-block-end:.75rem;display:grid}.chicken-curb[data-end]{border-inline-end:0;border-inline-start:3px solid var(--border-strong)}.chicken-curb-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:600}.chicken-lane{inline-size:var(--lane);background:linear-gradient(var(--border-strong) 55%, transparent 0) 0 0 / 2px 1.8rem repeat-y;flex:none;position:relative;overflow:hidden;container-type:size}.chicken-lane:nth-child(2){background:0 0}.chicken-lane[data-step=hit]{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.chicken-lane[data-step=hit]{background-color:color-mix(in oklch, var(--danger) 12%, transparent)}}.chicken-cover{inline-size:calc(var(--lane) - .9rem);aspect-ratio:1;border:1px solid var(--border);background:repeating-linear-gradient(90deg, transparent 0 5px, var(--text) 5px 6px), var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:66%;inset-inline-start:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.chicken-cover{background:repeating-linear-gradient(90deg, transparent 0 5px, color-mix(in oklch, var(--text) 5%, transparent) 5px 6px), var(--surface)}}.chicken-cover{color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(.66rem,.6rem + .2vw,.78rem);font-weight:600;transition:background-color .2s,border-color .2s,color .2s}.chicken-lane[data-step=done] .chicken-cover{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.chicken-lane[data-step=done] .chicken-cover{border-color:color-mix(in oklch, var(--success) 35%, var(--border))}}.chicken-lane[data-step=done] .chicken-cover{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.chicken-lane[data-step=done] .chicken-cover{background:color-mix(in oklch, var(--success) 8%, var(--surface))}}.chicken-lane[data-step=current] .chicken-cover{background:var(--success);border-color:var(--success);color:var(--surface)}.chicken-lane[data-step=next] .chicken-cover{color:var(--lightningcss-light,oklch(52% .12 70))var(--lightningcss-dark,var(--gold));border:1px dashed var(--gold)}@supports (color:color-mix(in lab, red, red)){.chicken-lane[data-step=next] .chicken-cover{border:1px dashed color-mix(in oklch, var(--gold) 80%, transparent)}}.chicken-lane[data-step=next] .chicken-cover{background:var(--gold-subtle);cursor:pointer}.chicken-lane[data-step=next] .chicken-cover:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.chicken-lane[data-step=next] .chicken-cover:disabled{cursor:progress}.chicken-lane[data-step=hit] .chicken-cover{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.chicken-lane[data-step=hit] .chicken-cover{border-color:color-mix(in oklch, var(--danger) 45%, var(--border))}}.chicken-lane[data-step=hit] .chicken-cover{text-decoration:line-through}.chicken-barrier{background:repeating-linear-gradient(-45deg, var(--gold) 0 7px, var(--text) 7px 14px);block-size:.55rem;box-shadow:var(--shadow-sm);border-radius:99px;position:absolute;inset-block-start:22%;inset-inline:.45rem}.chicken-car{inline-size:calc(var(--lane) * .48);z-index:1;color:var(--text);position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% -110%}.chicken-car[data-hit]{color:var(--danger);translate:-50% 18cqh}.car-icon{inline-size:100%;display:block}.car-body{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.car-body{fill:color-mix(in oklch, currentColor 82%, var(--surface))}}.car-body{stroke:currentColor}.car-glass{fill:var(--surface)}@supports (color:color-mix(in lab, red, red)){.car-glass{fill:color-mix(in oklch, var(--surface) 70%, transparent)}}.car-light{fill:var(--gold)}.chicken-bird{--x:calc(var(--curb) / 2 + clamp(0, var(--pos), 1) * (var(--curb) / 2 + var(--lane) / 2) + clamp(0, var(--pos) - 1, var(--lanes) - 1) * var(--lane) + clamp(0, var(--pos) - var(--lanes), 1) * (var(--lane) / 2 + var(--curb) / 2));z-index:2;inline-size:calc(var(--lane) * .72);translate:calc(var(--x) - 50%) -50%;pointer-events:none;position:absolute;inset-block-start:44%;inset-inline-start:0}.chicken-hop{display:block}.chicken-icon{inline-size:100%;display:block;overflow:visible}.chicken-body{fill:var(--surface);stroke:var(--text)}.chicken-wing,.chicken-wattle{stroke:var(--text)}.chicken-wattle{stroke:var(--danger)}.chicken-comb{fill:var(--danger);stroke:var(--danger)}.chicken-beak{fill:var(--amber);stroke:var(--amber)}.chicken-feet{stroke:var(--amber)}.chicken-eye{fill:var(--text)}.chicken-bird[data-state=dead] .chicken-icon{translate:0 45%;scale:1.15 .35}.chicken-bird[data-state=dead] .chicken-body{fill:var(--danger)}@supports (color:color-mix(in lab, red, red)){.chicken-bird[data-state=dead] .chicken-body{fill:color-mix(in oklch, var(--danger) 18%, var(--surface))}}.chicken-bird[data-state=dead] .chicken-body{stroke:var(--danger)}@media (min-width:1024px) and (min-height:560px),(min-width:700px) and (min-height:900px) and (orientation:portrait){.chicken-road{block-size:clamp(14rem,100cqb - 7.5rem,30rem)}}@media (prefers-reduced-motion:no-preference){.chicken-bird{transition:translate .34s var(--ease-out)}.chicken-hop{animation:chicken-hop .34s var(--ease-out) both}.chicken-bird[data-state=idle] .chicken-icon,.chicken-bird[data-state=safe] .chicken-icon{transform-origin:50% 100%;animation:1.6s ease-in-out infinite alternate chicken-bob}.chicken-bird[data-state=pending] .chicken-icon{transform-origin:50% 100%;animation:.26s ease-in-out infinite alternate chicken-lean}.chicken-bird[data-state=won] .chicken-icon{animation:chicken-cheer .52s var(--ease-bounce) 3;transform-origin:50% 100%}.chicken-bird[data-state=dead] .chicken-icon{transition:scale .16s ease-in .38s,translate .16s ease-in .38s}.chicken-car:not([data-hit]){animation:car-drive var(--dur) linear var(--delay) infinite}.chicken-car[data-hit]{animation:.9s cubic-bezier(.4,0,.7,1) both car-hit}.chicken-lane[data-step=next] .chicken-cover:not(:disabled){animation:1s ease-in-out infinite alternate cover-pulse}.chicken-lane[data-step=current] .chicken-cover{animation:pop .32s var(--ease-out) both}.chicken-barrier{animation:barrier-drop .3s var(--ease-spring) both}.chicken-road[data-over=loss] .chicken-track{animation:.52s ease-out .4s both grid-shake}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-x-0{inset-inline:0}.inset-be-6{inset-block-end:calc(var(--spacing) * 6)}.isolate{isolation:isolate}.z-50{z-index:50}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.mbs-2{margin-block-start:calc(var(--spacing) * 2)}.mbs-3{margin-block-start:calc(var(--spacing) * 3)}.mbe-2{margin-block-end:calc(var(--spacing) * 2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-14{height:calc(var(--spacing) * 14)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-\[2lh\]{min-height:2lh}.min-h-svh{min-height:100svh}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-\[64rem\]{max-width:64rem}.max-w-\[84rem\]{max-width:84rem}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-\[1_1_6rem\]{flex:6rem}.flex-\[1_1_14rem\]{flex:14rem}.flex-\[1_1_22rem\]{flex:22rem}.flex-\[1_1_24rem\]{flex:24rem}.flex-none{flex:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-end{align-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.bg-\[var\(--text\)\]{background-color:var(--text)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pbe-3{padding-block-end:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--amber\)\]{color:var(--amber)}.text-\[var\(--border-strong\)\]{color:var(--border-strong)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--gold\)\]{color:var(--gold)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--red\)\]{color:var(--red)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--surface\)\]{color:var(--surface)}.text-\[var\(--text\)\]{color:var(--text)}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[grid-area\:1\/1\]{grid-area:1/1}@media (min-width:40rem){.sm\:contents{display:contents}.sm\:inline{display:inline}.sm\:flex-\[1_1_10rem\]{flex:10rem}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;min-width:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scrollbar-gutter:stable;text-wrap:pretty;overflow-wrap:break-word;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:var(--font-sans);--bg:var(--lightningcss-light,lab(98.26% 0 0))var(--lightningcss-dark,lab(0% 0 0));--surface:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(2.75381% 0 0));--surface-2:var(--lightningcss-light,lab(95.36% 0 0))var(--lightningcss-dark,lab(8.36% -.00000745058 0));--border:var(--lightningcss-light,lab(89.56% -.0000298023 0))var(--lightningcss-dark,lab(14.16% 0 0));--border-strong:var(--lightningcss-light,lab(80.28% 0 -.0000119209))var(--lightningcss-dark,lab(28.08% 0 -.00000596046));--text:var(--lightningcss-light,lab(2.75381% 0 0))var(--lightningcss-dark,lab(98.26% 0 0));--muted:var(--lightningcss-light,lab(39.68% 0 0))var(--lightningcss-dark,lab(62.88% -.0000298023 0));--primary-hover:var(--text)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:color-mix(in lab, red, red)){:root{--primary-hover:color-mix(in oklch, var(--text) 82%, var(--surface))}}:root{--success:var(--lightningcss-light,lab(46.1726% -45.729 30.6816))var(--lightningcss-dark,lab(71.977% -51.3648 33.9071));--danger:var(--lightningcss-light,lab(45.5806% 69.4641 51.3946))var(--lightningcss-dark,lab(60.882% 63.0569 37.6481));--red:lab(49.0747% 69.3434 49.6251);--green:lab(55.589% -48.608 32.4008);--blue:var(--lightningcss-light,lab(45.7354% 14.1968 -69.775))var(--lightningcss-dark,lab(54.4695% 5.77652 -62.6565));--shadow-sm:var(--lightningcss-light,0 1px 2px oklch(0% 0 none/.06))var(--lightningcss-dark,0 1px 2px oklch(0% 0 none/.5));--shadow-lg:var(--lightningcss-light,0 12px 32px oklch(0% 0 none/.12))var(--lightningcss-dark,0 16px 48px oklch(0% 0 none/.6));--gold:lab(80.3255% 15.4166 67.1365);--gold-subtle:var(--gold)}@supports (color:color-mix(in lab, red, red)){:root{--gold-subtle:color-mix(in oklch, var(--gold) 18%, transparent)}}:root{--felt:lab(34.0251% -33.0544 14.5373);--felt-dark:lab(19.7826% -25.2899 9.9022);--rail:lab(9.52% -.00000745058 0);--felt-texture:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.22 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--leather:linear-gradient(180deg, lab(25.4472% 12.8773 14.6647), lab(6.98778% 9.51899 6.78376));--wood:lab(32.3298% 18.2181 29.2165);--on-felt:lab(97.68% -.0000298023 .0000119209);--card-red:lab(45.6933% 66.2056 47.555);--card-black:lab(7.22637% -.0000149012 0);--card-face:linear-gradient(160deg, lab(100% 0 0), lab(94.2209% -.0106394 1.52533));--card-rim:lab(96.5461% -.0119209 1.90754);--card-back:lab(36.962% 47.8479 25.1152);--card-back-dark:lab(14.212% 32.3097 12.2844);--card-shadow:0 1px 1px lab(0% 0 0/.25), 0 3px 8px lab(0% 0 0/.3);--felt-glass:lab(1.5609% 0 0/.9);--amber:var(--lightningcss-light,lab(55.3883% 29.0083 71.7209))var(--lightningcss-dark,lab(81.5549% 13.6156 67.2422));--radius:.5rem;--radius-lg:.75rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.067, 1.099 24.3%, 1.108 26%, 1.1, 1.085 30.4%, 1.032 35.6%, 1.002 40.5%, .991 45.1%, .996 56%, 1.001 66.3%, 1);--ease-bounce:linear(0, .063, .25 13.6%, 1 36.4%, .813, .75 45.5%, .813, 1 54.5%, .938 63.6%, 1 72.7%, .984 81.8%, 1);--text-title:clamp(2rem, 1.5rem + 2vw, 3rem);background:var(--bg);color:var(--text)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{touch-action:manipulation}body{background:var(--bg);min-height:100svh;margin:0;font-size:.9375rem;line-height:1.5}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.025em}img,svg,video{max-width:100%;height:auto;display:block}input,textarea,select{font-size:max(16px,1rem)}button,a,[role=button]{touch-action:manipulation}button,[role=button]{-webkit-user-select:none;user-select:none}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@keyframes shrink{0%{transform:scaleX(var(--from,1))}to{transform:scaleX(0)}}@media (pointer:coarse){.btn,.field{min-block-size:2.75rem}.theme-toggle button{inline-size:2.4rem}.casino-chip{inline-size:3.4rem;font-size:.85rem}.range{--thumb:1.9rem}.empty-seat{inline-size:5rem}.board{grid-template-rows:repeat(3,minmax(2.9rem,1fr)) auto auto}.board-cell{min-block-size:2.75rem}.lobby-row{padding-block:1rem}.segmented button{min-block-size:2.5rem}}@keyframes flash-fade{0%{opacity:0}8%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes timer-run{to{transform:scaleX(0)}}@keyframes toast-in{0%{opacity:0;transform:translateY(-10px)scale(.92)}}@keyframes toast-out{to{opacity:0;transform:translateY(-6px)}}@keyframes icon-pop{0%{opacity:0;rotate:-25deg;scale:.3}}@keyframes result-orbit{to{--result-angle:360deg}}@keyframes amount-shine{0%{background-position:100% 0}60%,to{background-position:-40% 0}}@keyframes tile-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes tile-fade{0%{opacity:0;transform:scale(.6)}}@keyframes tile-shake{0%,to{transform:none}20%{transform:translate(-4px)rotate(-3deg)}40%{transform:translate(4px)rotate(3deg)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes gem-sparkle{0%{opacity:1;transform:scale(.4)rotate(0)}to{opacity:0;transform:scale(1.5)rotate(40deg)}}@keyframes tile-wait{0%{border-color:var(--border-strong);transform:scale(.94)}to{border-color:var(--text);transform:scale(.99)}}@keyframes grid-shake{0%,to{transform:none}15%{transform:translate(-7px,2px)}30%{transform:translate(6px,-3px)}45%{transform:translate(-4px,1px)}60%{transform:translate(3px)}80%{transform:translate(-1px)}}@keyframes tempt{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--green) 0%, transparent)}to{box-shadow:0 0 0 4px color-mix(in oklch, var(--green) 35%, transparent), 0 0 22px color-mix(in oklch, var(--green) 55%, transparent)}}@keyframes chip-drop{0%{opacity:0;transform:translateY(-14px)scale(1.35)}60%{opacity:1;transform:translateY(1px)scale(.95)}to{transform:none}}@keyframes chip-won{0%{transform:scale(1)}to{transform:scale(1.22)}}@keyframes chip-swept{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-1.5rem,-2.5rem)scale(.4)rotate(-40deg)}}@keyframes hit-pulse{0%{box-shadow:0 0 8px var(--gold)}to{box-shadow:0 0 26px var(--gold), 0 0 0 3px lab(97.9563% -.979692 19.4762/.6)}}@keyframes chip-fly{0%{left:var(--from-x);top:var(--from-y);opacity:0;scale:1}15%{opacity:1;scale:1.8}80%{opacity:1}to{left:var(--to-x);top:var(--to-y);opacity:0;scale:1.2}}@keyframes deal-shoe{0%{opacity:0;transform:translate(min(28vw,18rem),max(-22vh,-12rem))rotate(-18deg)rotateY(80deg)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes deal-center{0%{opacity:0;transform:translateY(6rem)scale(.5)rotate(25deg)}to{opacity:1;transform:none}}@keyframes bet-slide{0%{left:var(--from-x);top:var(--from-y);opacity:0;scale:.6}40%{opacity:1}}@keyframes pot-bump{40%{scale:1.18}}@keyframes chip-sweep{0%{left:var(--from-x);top:var(--from-y);opacity:1;scale:1.2}85%{opacity:1}to{left:var(--to-x);top:var(--to-y);opacity:0;scale:.9}}@keyframes tile-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes live-dot{50%{opacity:.35;transform:scale(.7)}}@keyframes bar-grow{0%{transform:scaleX(0)}}@keyframes win-glow{0%{opacity:0}20%{opacity:1}to{opacity:0}}@keyframes card-win{0%{translate:0}60%{translate:0 -.55rem}}@keyframes card-shine{0%{opacity:1;background-position:100% 0}45%,to{opacity:1;background-position:-100% 0}}@keyframes winner-glow{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--gold) 0%, transparent)}to{box-shadow:0 0 0 3px color-mix(in oklch, var(--gold) 45%, transparent), 0 0 24px color-mix(in oklch, var(--gold) 60%, transparent)}}@keyframes ring-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-3px)}}@keyframes history-pop{0%{opacity:0;transform:scale(.4)}}@keyframes history-in{0%{opacity:0;transform:translate(-1rem)scale(.4)}}@keyframes gem-flip{0%{opacity:0;transform:rotateY(90deg)scale(.4)}60%{opacity:1;transform:rotateY(-10deg)scale(1.2)}to{transform:none}}@keyframes boom-flash{0%{filter:brightness(2.4)saturate(1.4)}40%{filter:brightness(1.4)}to{filter:none}}@keyframes btn-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes auth-deal{0%{opacity:0;transform:translateY(3rem)rotate(0)scale(.8)}}@keyframes auth-float{0%{translate:0}to{translate:0 -.45rem}}@keyframes auth-chip-in{0%{opacity:0;scale:.3}}@keyframes auth-bob{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-.5rem)rotate(25deg)}}@keyframes tut-draw{0%{stroke-dashoffset:600px}}@keyframes tut-grow{0%{transform:scaleY(0)}}@keyframes ticker{to{translate:-50%}}@keyframes ticker-pulse{50%{opacity:.35}}@keyframes reveal-up{0%{opacity:0;translate:0 14px}}@keyframes chicken-hop{0%{translate:0}45%{translate:0 -28%}to{translate:0}}@keyframes chicken-bob{to{transform:translateY(-3%)rotate(-2deg)}}@keyframes chicken-lean{0%{transform:rotate(0)}to{transform:rotate(7deg)translate(4%)}}@keyframes chicken-cheer{0%,to{transform:none}40%{transform:translateY(-22%)scale(1.06)}}@keyframes car-drive{0%{translate:-50% -110%}to{translate:-50% 105cqh}}@keyframes car-hit{0%{translate:-50% -110%}45%{translate:-50% 18cqh}to{translate:-50% 105cqh}}@keyframes cover-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--gold) 0%, transparent)}to{box-shadow:0 0 0 4px color-mix(in oklch, var(--gold) 30%, transparent)}}@keyframes barrier-drop{0%{opacity:0;translate:0 -.8rem;scale:.8 1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
