@font-face{font-family:Red Hat Display Variable;font-weight:300 900;font-display:swap;src:url(/fonts/red-hat-display-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display Variable;font-weight:300 900;font-display:swap;src:url(/fonts/red-hat-display-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text Variable;font-weight:300 700;font-display:swap;src:url(/fonts/red-hat-text-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Text Variable;font-weight:300 700;font-display:swap;src:url(/fonts/red-hat-text-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ground:#f3f6fc;--surface:#fff;--ink:#111730;--ink-soft:#586079;--line:#d5dcec;--field-line:#8690a3;--sea:#1443d6;--sea-hover:#0f36b3;--sea-deep:#0a2480;--navy:#0b2a94;--mint:#8af2bf;--link:#1443d6;--down:#c81e45;--rouge:#d42a4c;--noir:#081547;--beard:#ff6352;--oilskin:#ffd43b;--dawn:#ff8fc0;--orb:#b99cff;--lagoon:#4fe3e0;--medal:#ffa64d;--display:"Red Hat Display Variable", ui-sans-serif, system-ui, sans-serif;--body:"Red Hat Text Variable", ui-sans-serif, system-ui, sans-serif;--veil:#ffffff1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--ground:#060f2b;--surface:#0c1a45;--ink:#eaefff;--ink-soft:#a3b3df;--line:#20327a;--field-line:#5368b5;--sea:#1238b8;--sea-hover:#1a47d6;--sea-deep:#081c66;--link:#9db6ff;--down:#ff7d97;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font:400 1rem/1.5 var(--body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,p,ul{margin:0;padding:0}h1,h2{font-family:var(--display);letter-spacing:-.02em;line-height:1.15}ul{list-style:none}a{color:var(--link)}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}[hidden]{display:none!important}:focus-visible{outline:3px solid color-mix(in srgb, var(--link) 60%, transparent);outline-offset:2px}.ic{flex:none;width:1.25em;height:1.25em}.coin{opacity:.7;margin-right:.3em}sup{font-size:.65em}#app{grid-template-columns:15rem minmax(0,1fr);min-height:100vh;display:grid}.side{isolation:isolate;background:linear-gradient(170deg, var(--sea) 30%, var(--sea-deep) 100%);color:#fff;flex-direction:column;height:100vh;padding:1.5rem 1rem 0;display:flex;position:sticky;top:0;overflow:hidden}.side:before,.sea:before,.stage:before{content:"";z-index:-1;opacity:.12;pointer-events:none;background:radial-gradient(#fff 1px,#0000 1.6px) 0 0/1.75rem 1.75rem;position:absolute;inset:0}.side :focus-visible,.sea :focus-visible,.stage :focus-visible{outline-color:#fff}.lockup{font:800 1.2rem/1 var(--display);letter-spacing:-.02em;color:#fff;align-items:center;gap:.7rem;padding:0 .5rem;text-decoration:none;display:inline-flex}.lockup-kind{opacity:.8;font-weight:500}.logo{border-radius:22%;flex:none;width:2.25rem;height:2.25rem;box-shadow:0 0 0 1.5px #fff6}.logo-tile{fill:#ffffff24}.logo-trace{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.logo-node{fill:var(--mint)}#nav{flex-direction:column;gap:.15rem;margin-top:1.75rem;display:flex}#nav h2{font:500 .8125rem/1.3 var(--body);letter-spacing:0;opacity:.75;margin:1.25rem .75rem .35rem}#nav a{color:#fff;border-radius:10px;align-items:center;gap:.7rem;padding:.6rem .75rem;font-weight:500;text-decoration:none;display:flex}#nav a:hover{background:var(--veil)}#nav a[aria-current]{background:#fff3;font-weight:700}#nav .ic{width:1.35rem;height:1.35rem}.mascot{flex:none;width:7.5rem;margin:auto auto 0;padding-top:1.5rem;overflow:visible}.mascot-fur{fill:#fff}.mascot-inner{fill:#a9c4f5}.mascot-ink{fill:#0b2a94}.mascot-glint{fill:#fff}.mascot-brow,.mascot-strap,.mascot-mouth{fill:none;stroke:#0b2a94;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.mascot-mouth{stroke-width:2.6px}.mascot-collar{fill:#8af2bf}.mascot-tag{fill:#8af2bf;stroke:#fff;stroke-width:2.5px}.mascot-tail{fill:none;stroke:#fff;stroke-width:11px;stroke-linecap:round;transform-box:fill-box;transform-origin:0 100%;animation:4.2s ease-in-out infinite tail}.mascot-eye,.mascot-ear{transform-box:fill-box}.mascot-eye{transform-origin:50%;animation:4.8s linear infinite blink}.mascot-ear{transform-origin:30% 100%;animation:5.5s ease-in-out infinite ear}.burger{color:#fff;background:0 0;border:1.5px solid #ffffff8c;border-radius:10px;place-items:center;width:2.75rem;height:2.75rem;display:none}.burger i,.burger i:before,.burger i:after{background:currentColor;border-radius:2px;width:1.25rem;height:2px;transition:transform .2s,opacity .2s;display:block}.burger i{position:relative}.burger i:before,.burger i:after{content:"";position:absolute;left:0}.burger i:before{top:-.42rem}.burger i:after{top:.42rem}.burger[aria-expanded=true] i{background:0 0}.burger[aria-expanded=true] i:before{transform:translateY(.42rem)rotate(45deg)}.burger[aria-expanded=true] i:after{transform:translateY(-.42rem)rotate(-45deg)}.main{flex-direction:column;min-width:0;display:flex}.top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:1rem clamp(1rem,3vw,2.5rem);display:flex}.mode{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:.25rem;padding:.25rem;display:flex}.mode [data-mode]{background:0 0;border:0;border-radius:8px;height:2.25rem;padding:0 .9rem;font-weight:500}.mode [aria-pressed=true]{background:var(--sea);color:#fff;font-weight:700}.offline{height:2.25rem;color:var(--down);background:0 0;border:0;padding:0 .75rem;font-weight:500;text-decoration:underline}.wallet{align-items:center;gap:1.25rem;display:flex}.wallet small{color:var(--ink-soft);font-size:.8125rem;line-height:1.2;display:block}.wallet b{font:800 1.2rem/1.2 var(--display);font-variant-numeric:tabular-nums}.wallet-side b{font-size:1rem;font-weight:700}.account{align-items:center;gap:.5rem;margin-left:auto;display:flex}.who{margin-right:.25rem;font-weight:700}#view{width:100%;max-width:76rem;padding:clamp(1rem,3vw,2.5rem)}.foot{color:var(--ink-soft);margin-top:auto;padding:1.5rem clamp(1rem,3vw,2.5rem) 2rem;font-size:.875rem}.btn{white-space:nowrap;border:1px solid #0000;border-radius:10px;height:3rem;padding:0 1.25rem;font-weight:700}.btn.primary{background:var(--sea);color:#fff}.btn.primary:hover:not(:disabled){background:var(--sea-hover)}.btn.quiet{border-color:var(--field-line);background:0 0;font-weight:500}.btn.quiet:hover:not(:disabled){background:color-mix(in srgb, var(--link) 8%, transparent)}.btn.small{height:2.25rem;padding:0 .85rem;font-size:.9375rem}.field{margin-bottom:1rem}.field label,.dialog label{margin-bottom:.35rem;font-size:.875rem;font-weight:500;display:block}input:not([type=checkbox],[type=range]),select{border:1px solid var(--field-line);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:10px;width:100%;height:3rem;padding:0 .85rem}input:focus-visible,select:focus-visible{outline-offset:0;border-color:var(--link)}.bet{gap:.35rem;display:flex;position:relative}.bet .coin{pointer-events:none;position:absolute;top:.75rem;left:.85rem}.bet input{-moz-appearance:textfield;padding-left:2.1rem}.bet input::-webkit-outer-spin-button{-webkit-appearance:none}.bet input::-webkit-inner-spin-button{-webkit-appearance:none}.bet button{border:1px solid var(--field-line);background:0 0;border-radius:10px;flex:none;width:3rem;font-weight:700}.readout{border:1px solid var(--line);background:var(--ground);font-variant-numeric:tabular-nums;text-align:left;border-radius:10px;align-items:center;width:100%;min-height:3rem;padding:0 .85rem;font-weight:700;display:flex}.toggle{cursor:pointer;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.toggle input{width:1.1rem;height:1.1rem;accent-color:var(--sea)}.hint{color:var(--ink-soft);margin-top:.6rem;font-size:.875rem}.notice{color:var(--ink-soft);margin-bottom:1rem}.sea{isolation:isolate;background:linear-gradient(170deg, var(--sea) 30%, var(--sea-deep) 100%);color:#fff;border-radius:14px;padding:clamp(1.25rem,3vw,2.25rem);position:relative;overflow:hidden}.sea h1{letter-spacing:-.035em;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:900}.sea>p{opacity:.92;max-width:44rem;margin-top:.4rem;font-size:1.0625rem}.tabs{flex-wrap:wrap;gap:.4rem;margin:1.25rem 0 .5rem;display:flex}.tabs button{color:#fff;background:0 0;border:1px solid #fff6;border-radius:999px;height:2.25rem;padding:0 .95rem;font-weight:500}.tabs button:hover{background:var(--veil)}.tabs [aria-pressed=true]{color:#1443d6;background:#fff;border-color:#fff;font-weight:700}.course{margin-top:1rem;padding-bottom:1.5rem;position:relative}.course-empty{max-width:34rem;padding:2rem 0 1rem}.lane{border-bottom:1px dashed #ffffff47;height:2.75rem;position:relative}.boat{align-items:flex-end;transition:left 1.6s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;bottom:-1px;transform:translate(-50%)}.boat .ic{width:2rem;height:2rem}.boat span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.9375rem;transition:opacity .3s;position:absolute;bottom:.2rem;left:calc(100% + .6rem)}.sailing .boat span{opacity:0}.boat.flip span{left:auto;right:calc(100% + .6rem)}.lane.me .boat:after{content:"";background:var(--mint);border-radius:1px 4px 4px 1px;width:.7rem;height:.5rem;position:absolute;top:-.15rem;left:50%}.start{border-left:2px solid #ffffff8c;position:absolute;top:0;bottom:1.5rem}.start span{opacity:.85;padding-top:.2rem;font-size:.8125rem;position:absolute;top:100%;left:0;transform:translate(-50%)}.record{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);margin-top:2rem;display:grid}.record h2,.section{font-size:1.125rem;font-weight:800}.record aside h2{margin-bottom:.6rem}.record aside h2:not(:first-child){margin-top:2rem}.record aside p{color:var(--ink-soft);margin-bottom:.6rem}.lb{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.lb th{color:var(--ink-soft);text-align:left;padding:0 .5rem .6rem;font-size:.875rem;font-weight:500}.lb td{border-top:1px solid var(--line);padding:.75rem .5rem}.lb td:first-child{width:3.5rem;font:800 1.0625rem/1 var(--display)}.lb th:nth-child(n+3),.lb td:nth-child(n+3){text-align:right}.lb td:last-child{font-weight:700}.lb tr.me td{background:color-mix(in srgb, var(--link) 8%, transparent)}.you,.empty{color:var(--ink-soft)}.you{font-size:.875rem}.tag{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:.35rem;margin-left:.25rem;font-size:.875rem;display:inline-flex}.tag .ic,.prose .ic{background:var(--sea);vertical-align:middle;border-radius:5px;padding:.15rem}.feed li{border-top:1px solid var(--line);color:var(--ink-soft);padding:.6rem 0}.feed li b{color:var(--ink)}.hof{color:var(--ink-soft);margin-top:2rem}.hof h2{color:var(--ink);margin-bottom:.5rem}.section{margin:2.5rem 0 1rem}.lobby{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1.5rem 1.25rem;display:grid}.tile-game{color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.tile-game .ic{aspect-ratio:3/2;background:linear-gradient(170deg, var(--sea) 30%, var(--sea-deep) 100%);border-radius:14px;width:100%;height:auto;padding:11% 30%}.tile-game:hover .ic{background:var(--sea-hover)}.tile-game b{font:800 1.0625rem/1.2 var(--display);margin-top:.7rem}.tile-game span{color:var(--ink-soft);font-size:.875rem;line-height:1.35}.game{grid-template-columns:18rem minmax(0,1fr);align-items:start;gap:1.25rem;min-width:0;display:grid}.panel{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;padding:1.25rem;display:flex}.panel>.btn+.btn{margin-top:.6rem}.lastwin{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:1.25rem;padding-top:1rem;font-size:.875rem}.lastwin b{color:var(--ink);font:800 1.2rem/1.3 var(--display);font-variant-numeric:tabular-nums;display:block}.lastwin small{font-size:.875rem;display:block}.stage{isolation:isolate;background:linear-gradient(170deg, var(--sea) 30%, var(--sea-deep) 100%);color:#fff;border-radius:14px;flex-direction:column;justify-content:center;gap:1rem;min-height:30rem;padding:clamp(1rem,2.5vw,1.75rem);display:flex;position:relative;overflow:hidden}.stage .field label{color:#ffffffd9}.stage .readout{background:var(--veil);color:#fff;border:0}.winline{text-align:center;min-height:1.6rem;font:700 1.0625rem/1.5 var(--display);font-variant-numeric:tabular-nums}.winline .ic{vertical-align:-.25em}.history{justify-content:flex-end;gap:.35rem;min-height:1.9rem;display:flex;overflow:hidden}.history span{font-variant-numeric:tabular-nums;border:1px solid #ffffff80;border-radius:999px;padding:.15rem .65rem;font-size:.875rem;font-weight:700}.history .win{color:#0b2a94;background:#fff;border-color:#fff}.rules{border-top:1px solid var(--line);grid-column:1/-1;padding-top:1rem}.rules summary{cursor:pointer;font-weight:700}.prose{max-width:44rem;color:var(--ink-soft)}.prose p{margin-top:.75rem}.prose b{color:var(--ink)}.prose table{border-collapse:collapse;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:.75rem}.prose td{white-space:nowrap;padding:.3rem 1.5rem .3rem 0}.prose td .ic{width:1.75rem;height:1.75rem}.slot-stage{justify-content:flex-start;min-width:0}.slot-head h1{letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.slot-head p{opacity:.88;max-width:36rem}.hud{flex-wrap:wrap;gap:.4rem;min-height:2.1rem;display:flex}.hud>span{background:var(--veil);border-radius:999px;padding:.3rem .8rem;font-size:.875rem}.hud b{font:800 1rem/1 var(--display);font-variant-numeric:tabular-nums;margin-left:.3rem;display:inline-block}.frame{background:#04125266;border-radius:14px;width:100%;max-width:44rem;margin:0 auto;padding:.4rem;position:relative}.reels{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));min-width:0;display:grid}.reel{aspect-ratio:1 / var(--rows);border-radius:10px;position:relative;overflow:hidden}.strip{will-change:transform;flex-direction:column;display:flex}.cell{aspect-ratio:1;flex:none;padding:.2rem}.sym{height:100%;font:900 clamp(1.5rem, 4.4vw, 3.1rem) / 1 var(--display);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;background:#ffffff17;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex}.sym span{place-items:center;display:grid}.sym .ic{width:1.3em;height:1.3em}.sym.rank span,.sym.low span{opacity:.8}.sym.low .ic{width:1.1em;height:1.1em}.sym em{color:#0b2a94;font:700 clamp(.6rem, 1.1vw, .8125rem) / 1.4 var(--body);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border-radius:999px;margin-top:.25rem;padding:.1rem .5rem;font-style:normal}.sym.wild em,.sym.scatter em{background:var(--mint)}.reel.spinning .sym{filter:blur(1.5px)}.reel.tease{box-shadow:inset 0 0 0 3px var(--mint)}.cell.win .sym,.cell.collect .sym{box-shadow:inset 0 0 0 3px var(--mint);background:#ffffff3d}.cell.pulse .sym{animation:.5s pulse}.cell.pop .sym{animation:.3s forwards pop}.cell.fall{animation:.36s cubic-bezier(.3,1.3,.5,1) fall}.cell.spawn .sym{animation:.45s cubic-bezier(.2,1.6,.4,1) spawn}.fly{z-index:40;color:#0b2a94;font:700 .875rem/1.4 var(--body);font-variant-numeric:tabular-nums;pointer-events:none;background:#fff;border-radius:999px;padding:.1rem .55rem;position:fixed;top:0;left:0}.fly.ball{min-width:3.25rem;height:3.25rem;font:900 1.05rem/1 var(--display);place-items:center;display:grid}.hookline{z-index:2;transform-origin:top;background:#fff;width:2px;animation:.6s ease-out both drop;position:absolute;top:0;bottom:16%;left:50%}.hookline .ic{width:2rem;height:2rem;position:absolute;bottom:-1.7rem;left:-1.05rem}.hookline.up{animation:.5s ease-in forwards lift}.boom{z-index:2;background:#081c66d9;border-radius:14px;place-items:center;animation:.7s both boom;display:grid;position:absolute;inset:0}.boom .ic{width:5.5rem;height:5.5rem}.under{justify-content:center;min-height:3.25rem;display:flex}.meter{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.meter-step{background:var(--veil);border-radius:999px;align-items:center;gap:.15rem;padding:.3rem .7rem;display:flex}.meter i{opacity:.3;display:grid}.meter i.on{opacity:1}.meter .ic{width:1.5rem;height:1.5rem}.meter b{font:800 1rem/1 var(--display);margin-left:.4rem}.trail{align-items:center;gap:.45rem;display:flex}.cannon .ic{width:2.75rem;height:2.75rem}.cannon.fire{animation:.25s recoil}.trail b{min-width:3rem;height:3rem;font:800 .9375rem/1 var(--display);font-variant-numeric:tabular-nums;opacity:.75;border:2px solid #fff6;border-radius:999px;place-items:center;padding:0 .6rem;display:grid}.trail b.on{color:#0b2a94;opacity:1;background:#fff;border-color:#fff;animation:.35s bump}.trail b.jump{box-shadow:0 0 0 3px var(--mint)}.buy-title{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem;font-size:.875rem;font-weight:500}.buy{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;width:100%;height:auto;margin-top:.5rem;padding:.6rem .85rem;display:flex}.buy small{font-size:.9375rem;font-weight:700}.buy.armed{border-color:var(--link);background:color-mix(in srgb, var(--link) 12%, transparent)}.toggle{align-items:flex-start;font-size:.9375rem;line-height:1.35}.toggle input{flex:none;margin-top:.15rem}.banner{z-index:3;background:#081c66e6;place-items:center;padding:1.5rem;animation:.25s fade;display:grid;position:absolute;inset:0}.banner div{text-align:center;font:900 clamp(1.75rem, 5vw, 3rem) / 1.1 var(--display);letter-spacing:-.035em}.banner strong{font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:1.35em;display:block}.banner small{font:400 1.0625rem/1.4 var(--body);letter-spacing:0;opacity:.9;margin-top:.6rem;display:block}.slot-stage.bonus{background:linear-gradient(170deg, var(--sea-deep) 10%, #061552 100%)}[data-game=bass] .stage:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 24' fill='none' stroke='%23fff' stroke-width='1.4'%3E%3Cpath d='M0 12q12.5-9 25 0t25 0 25 0 25 0'/%3E%3C/svg%3E") 0 100%/12rem 2.9rem repeat-x,radial-gradient(#fff 1px,#0000 1.6px) 0 0/1.75rem 1.75rem}.scene:after{content:"";background:linear-gradient(#0512479e,#05124747 9rem,#0000 15rem),linear-gradient(#0000 calc(100% - 9rem),#05124799);position:absolute;inset:0}.slot-stage .winline{text-shadow:0 1px #051247,0 0 .75rem #051247;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.3em;height:2.25rem;min-height:0;display:flex;overflow:hidden}.slot-stage .hud{flex:none;height:2.4rem;min-height:0;overflow:hidden}.slot-stage .tally{flex:none;align-items:center;height:3.1rem}.tally{transform-origin:50%;background:#040d3cc7;border-radius:999px;justify-content:center;align-items:baseline;gap:.6rem;margin:-.25rem auto 0;padding:.3rem 1.1rem .4rem;display:flex}.tally.idle{visibility:hidden}.tally small{opacity:.85;font-size:.875rem}.tally b{color:var(--mint);font:900 clamp(1.5rem, 3.4vw, 2.25rem) / 1.1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tally.bump{animation:.3s tally}.hud>span:last-child b{font-size:1.1875rem}[data-game=bass] .stage{background:#1443d6}[data-game=bass] .stage:before{display:none}[data-game=bass] .slot-head{text-shadow:0 1px #05124773}[data-game=bass] .slot-head h1 span{color:var(--oilskin)}.backdrop{background:url(/art/bass/stage.webp) 80% 100%/cover no-repeat;position:absolute;inset:0}.backdrop.deep{opacity:0;background-image:url(/art/bass/stage-bonus.webp);background-position:50%;transition:opacity .9s;overflow:hidden}.bonus .backdrop.deep{opacity:1}.backdrop.deep b{bottom:-1rem;left:calc(6% + var(--i,0) * 11%);opacity:0;border:2px solid #fff;border-radius:50%;width:.7rem;height:.7rem;position:absolute}.bonus .backdrop.deep b{animation:6s linear infinite rise}.backdrop.deep b:nth-child(2){--i:1;width:.45rem;height:.45rem;animation-duration:7.5s;animation-delay:2.1s}.backdrop.deep b:nth-child(3){--i:2;animation-delay:4s}.backdrop.deep b:nth-child(4){--i:3;width:1rem;height:1rem;animation-duration:8s;animation-delay:1s}.backdrop.deep b:nth-child(5){--i:4;width:.45rem;height:.45rem;animation-delay:3.3s}.backdrop.deep b:nth-child(6){--i:5;animation-duration:7s;animation-delay:.4s}.backdrop.deep b:nth-child(7){--i:6;width:.9rem;height:.9rem;animation-delay:5s}.backdrop.deep b:nth-child(8){--i:7;width:.45rem;height:.45rem;animation-duration:6.5s;animation-delay:2.7s}.backdrop.deep b:nth-child(9){--i:8;animation-delay:1.6s}[data-game=bass] .frame{background:#06165cdb;padding:.5rem;box-shadow:inset 0 0 0 2px #fff3,0 1rem 2.5rem #030a2e66}[data-game=bass] .sym{background:#ffffff14}[data-game=bass] .sym span{opacity:1;flex:1;width:100%;min-height:0}[data-game=bass] .sym.rank{background:#ffffff0a}[data-game=bass] .sym.rank span{color:#cfe0ff}.sym.fish .art{width:70%;height:70%}[data-game=bass] .sym.fish em{background:var(--oilskin);margin:-.4rem 0 .3rem}[data-game=bass] .cell.win .art{animation:.7s ease-in-out infinite breathe}.cell.caught .art{animation:.4s caught}.sym em.bump{animation:.25s bump}.fly.catch{background:var(--oilskin);font-weight:800}.lines{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lines polyline{fill:none;stroke:var(--mint);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;filter:drop-shadow(0 2px #030a2e8c);animation:.4s ease-out both draw}.hookline .art{width:3rem;height:3rem;position:absolute;bottom:-2.4rem;left:-1.5rem}.boom .art{width:min(42%,11rem);height:auto;animation:.3s 2 pulse}[data-game=bass] .under{min-height:7.5rem}[data-game=bass] .hero{width:8rem}[data-game=bass] .meter{justify-content:flex-end;align-self:center}[data-game=bass] .meter-step{background:#040d3cb8}.meter .art{width:1.5rem;height:1.5rem}[data-game=bass] .meter-step{padding:.3rem .55rem}.meter-step.done b{color:var(--oilskin)}[data-game=bounty] .stage{background:#0a2480}[data-game=bounty] .stage:before{display:none}[data-game=bounty] .slot-head h1 span{color:var(--dawn)}.dusk{opacity:0;background:linear-gradient(#0000 35%,#ff8fc052);transition:opacity .9s;position:absolute;inset:0}.bonus .dusk{opacity:1}[data-game=bounty] .slot-stage{--chrome:33.5rem;--frame-w:min(100%, 44rem, max(15rem, calc(100vh - var(--chrome))))}.immersive [data-game=bounty] .slot-stage{--frame-w:min(100%, max(20rem, calc(100vh - 21rem)))}[data-game=bounty] .slot-stage .frame{width:100%;max-width:var(--frame-w);background:#040d3cd6;margin-inline:auto;padding:.4rem;box-shadow:inset 0 0 0 2px #ffffff2e,0 1rem 2.5rem #030a2e73}[data-game=bounty] .under{min-height:0}[data-game=bounty] .cell{padding:.15rem}[data-game=bounty] .sym{background:#ffffff12;font-size:clamp(1.2rem,3vw,2.2rem)}[data-game=bounty] .sym span{opacity:1;flex:1;width:100%;min-height:0}[data-game=bounty] .sym.rank{background:#ffffff0a}[data-game=bounty] .sym.rank span{color:#cfe0ff}[data-game=bounty] .sym em{margin:-.3rem 0 .2rem;font-size:clamp(.5rem,.9vw,.6875rem)}.sym.vs em{background:var(--dawn)}.cell.idle .sym{opacity:.45}.sym.empty{background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff1a}.sym.token{background:var(--dawn);color:#081547}[data-game=bounty] .cell.win .art{animation:.7s ease-in-out infinite breathe}.reels.deal{animation:.35s pulse}.pinned{z-index:1;pointer-events:none;position:absolute;inset:.4rem}.pin{width:20%;height:20%;padding:.15rem;animation:.4s cubic-bezier(.2,1.6,.4,1) spawn;position:absolute}.pin .sym{box-shadow:inset 0 0 0 2px var(--mint);background:#10319e}.duelreel{z-index:2;box-shadow:inset 0 0 0 3px var(--dawn);background:linear-gradient(#0c2a9c,#051247 45% 55%,#0c2a9c);border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;padding:.4rem .2rem;animation:.35s cubic-bezier(.2,1.2,.4,1) unfurl;display:flex;position:absolute;inset:.15rem;overflow:hidden}.duelreel .dl{justify-items:center;width:100%;transition:opacity .3s,transform .3s,filter .3s;display:grid}.duelreel .dl .pic{width:86%}.duelreel .dl b{color:#081547;font:800 clamp(.75rem, 1.6vw, 1.0625rem) / 1.3 var(--display);background:#fff;border-radius:999px;margin-top:-.3rem;padding:.05rem .5rem}.duelreel .dl.b{flex-direction:column-reverse}.duelreel strong{font:900 clamp(1.4rem, 3.6vw, 2.75rem) / 1 var(--display);letter-spacing:-.04em;color:var(--dawn);text-shadow:0 .08em #030a2e;opacity:0;transition:opacity .2s,transform .35s cubic-bezier(.2,1.8,.4,1);transform:scale(.3)}.duelreel.shot strong{opacity:1;transform:scale(1)}.duelreel.shot .dl.out{opacity:.25;filter:grayscale();transform:scale(.82)rotate(-8deg)}.duelreel.shot .dl:not(.out) b{background:var(--dawn)}:is([data-game=neptune],[data-game=reef],[data-game=dogs]) .stage{background:#0a2480}:is([data-game=neptune],[data-game=reef],[data-game=dogs]) .stage:before{display:none}[data-game=neptune] .slot-head h1 span{color:var(--orb)}[data-game=reef] .slot-head h1 span{color:var(--lagoon)}[data-game=dogs] .slot-head h1 span{color:var(--medal)}:is([data-game=neptune],[data-game=reef],[data-game=dogs]) .slot-head{text-shadow:0 1px #05124780}.glow{opacity:0;transition:opacity .9s;position:absolute;inset:0}[data-game=neptune] .glow{background:linear-gradient(#0000 40%,#b99cff4d)}[data-game=reef] .glow{background:linear-gradient(#0000 40%,#4fe3e042)}[data-game=dogs] .glow{background:linear-gradient(#0000 40%,#ffa64d3d)}.bonus .glow{opacity:1}:is([data-game=neptune],[data-game=reef]) .slot-stage{--chrome:33.5rem;--frame-w:min(100%, 50rem, max(15rem, calc((100vh - var(--chrome)) * 1.2)))}.immersive :is([data-game=neptune],[data-game=reef]) .slot-stage{--frame-w:min(100%, max(20rem, calc((100vh - 21rem) * 1.2)))}[data-game=dogs] .slot-stage{--chrome:33.5rem;--frame-w:min(100%, 72rem, max(15rem, calc((100vh - var(--chrome)) * 1.6667)))}:is([data-game=neptune],[data-game=reef],[data-game=dogs]) .slot-stage .frame{width:100%;max-width:var(--frame-w);background:#040d3cd6;margin-inline:auto;padding:.4rem;box-shadow:inset 0 0 0 2px #ffffff2e,0 1rem 2.5rem #030a2e73}:is([data-game=neptune],[data-game=reef],[data-game=dogs]) .under{min-height:0}:is([data-game=neptune],[data-game=reef]) .cell{padding:.12rem}:is([data-game=neptune],[data-game=reef],[data-game=dogs]) .sym{background:#ffffff12}:is([data-game=neptune],[data-game=reef],[data-game=dogs]) .sym span{opacity:1;flex:1;width:100%;min-height:0;position:relative}:is([data-game=neptune],[data-game=reef]) .sym em{margin:-.35rem 0 .15rem;font-size:clamp(.45rem,.85vw,.625rem)}.sym.orb b{color:#081547;font:900 clamp(.7rem, 1.7vw, 1.2rem) / 1 var(--display);letter-spacing:-.04em;place-items:center;display:grid;position:absolute;inset:0}[data-game=neptune] .cell.win .art,[data-game=reef] .cell.win .art,[data-game=dogs] .cell.win .art{animation:.7s ease-in-out infinite breathe}.tumble-mult{text-shadow:0 .09em #081547}[data-game=neptune] .tumble-mult{color:var(--orb)}[data-game=reef]~.tumble-mult,.tumble-mult.lagoon{color:var(--lagoon)}[data-game=dogs] .sym.rank{background:#ffffff0a}[data-game=dogs] .sym.rank span{color:#cfe0ff}[data-game=dogs] .sym.wild em{background:var(--medal);margin:-.5rem 0 .3rem;font-weight:800}.pinned.rows3 .pin{height:33.333%;padding:.2rem}.barrels p{margin:0 0 1.2rem;font-size:clamp(1.25rem,3vw,1.75rem)}.barrel-grid{grid-template-columns:repeat(3,4.25rem);justify-content:center;gap:.6rem;display:grid}.banner .barrel-grid b{color:#081547;height:4.25rem;font:900 1.75rem/1 var(--display);background:#fff;border-radius:50%/22%;place-items:center;display:grid;box-shadow:inset 0 .45rem #cfe0ff,inset 0 -.45rem #cfe0ff}.banner .barrel-grid b.open{animation:.3s cubic-bezier(.2,1.6,.4,1) spawn}.banner .barrel-grid b.n3{background:var(--medal);box-shadow:none}.banner .barrels strong{margin-top:1rem;font-size:clamp(3rem,9vw,5rem)}[data-game=beard] .stage{background:#0a2480}[data-game=beard] .stage:before{display:none}[data-game=beard] .slot-head{text-shadow:0 1px #05124780;padding-right:22%}[data-game=beard] .slot-head h1 span{color:var(--beard)}.scene{z-index:-1;pointer-events:none;position:absolute;inset:0}.night{background:url(/art/beard/stage.webp) 86% 100%/cover no-repeat;position:absolute;inset:0}.night.boarding{opacity:0;background-image:url(/art/beard/stage-bonus.webp);transition:opacity .9s}.bonus .night.boarding{opacity:1}[data-game=beard] .frame{background:#040d3cd1;padding:.5rem;box-shadow:inset 0 0 0 2px #ffffff2e,0 1rem 2.5rem #030a2e73}[data-game=beard] .sym{background:#ffffff12}[data-game=beard] .sym.crew{background:#ffffff21}[data-game=beard] .sym span{opacity:1;flex:1;width:100%;min-height:0}.art{object-fit:contain;-webkit-user-select:none;user-select:none;width:86%;height:86%;display:block}.sym.low .art{width:74%;height:74%}.sym.wild .art,.sym.scatter .art{width:78%;height:78%}.sym.wild em,.sym.scatter em{margin:-.35rem 0 .3rem}.winline .art{vertical-align:-.5em;width:1.7em;height:1.7em;display:inline-block}.prose .art{background:var(--sea-deep);vertical-align:middle;border-radius:6px;width:2.25rem;height:2.25rem;padding:.15rem;display:inline-block}[data-game=beard] .cell.win .art{animation:.7s ease-in-out infinite breathe}.cell.hit .sym{animation:.32s hit}[data-game=beard] .cell.pop .sym{animation:.34s forwards shatter}[data-game=beard] .cell.fall{animation:.4s cubic-bezier(.3,1.4,.5,1) backwards fall}.cell.spawn,.cell.pulse{position:relative}.cell.spawn:after,.cell.pulse:after{content:"";border:3px solid var(--mint);pointer-events:none;border-radius:50%;animation:.55s ease-out forwards ring;position:absolute;inset:12%}[data-game=beard] .under{min-height:7.5rem}.deck{justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;display:flex}.battery{align-items:flex-end;display:flex}.hero{transform-origin:50% 100%;flex:none;width:8.5rem;margin-bottom:-1.1rem;animation:3.6s ease-in-out infinite bob}.hero .art,.barrel .art{width:100%;height:auto}.hero.order{animation:.5s order}.hero.cheer{animation:.9s cheer}.deck .cannon{z-index:3;transform-origin:38% 72%;flex:none;width:7rem;margin:0 0 -.4rem -1.2rem;transition:transform .24s cubic-bezier(.3,1.5,.5,1);position:relative}.barrel{display:block;position:relative}.barrel.fire{animation:.5s cubic-bezier(.2,.8,.3,1) recoil}.spark{aspect-ratio:1;background:var(--beard);clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%);width:22%;animation:.45s steps(2,end) infinite flicker;position:absolute;top:4%;left:-2%}.cannon.lit .spark{animation:.32s ease-in flare}.muzzle{width:0;height:0;position:absolute;top:20%;left:88%}.fx{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-game=beard] .trail b{opacity:1;background:#040d3cb3;border-color:#ffffff8c}[data-game=beard] .trail b.on{border-color:var(--beard);background:var(--beard);color:#081547}.trail.advance b{animation:.3s cubic-bezier(.2,1.3,.4,1) advance}.trail.advance b.on{animation:.3s cubic-bezier(.2,1.3,.4,1) advance,.35s .25s bump}.blast{z-index:41;pointer-events:none;width:0;height:0;position:fixed}.blast:before{content:"";border:5px solid #fff;border-radius:50%;width:5rem;height:5rem;animation:.5s ease-out forwards ring;position:absolute;top:-2.5rem;left:-2.5rem}.blast i{background:#fff;border-radius:50%;width:.6rem;height:.6rem;animation:.6s cubic-bezier(.1,.7,.3,1) forwards spark;position:absolute;top:-.3rem;left:-.3rem}.blast i:nth-child(3n){background:var(--beard)}.blast.small:before{display:none}.blast.small i{background:#fff;width:.4rem;height:.4rem}.hitmult{z-index:42;color:#fff;font:900 clamp(3rem, 7vw, 5.5rem) / 1 var(--display);letter-spacing:-.04em;-webkit-text-stroke:.09em #081547;paint-order:stroke fill;text-shadow:0 .09em 0 var(--beard);pointer-events:none;animation:1.05s forwards hitmult;position:fixed}.stage.shake>:not(.scene,.banner){animation:.36s shake}.fortune p{margin:0 0 3rem;font-size:clamp(1.25rem,3vw,1.75rem)}.wheel{--size:min(20rem, 62vw);width:var(--size);height:var(--size);margin:0 auto;position:relative}.disc{background:conic-gradient(from -15deg, #1443d6 0 30deg, #fff 0 60deg, #1443d6 0 90deg, #0a2480 0 120deg, var(--beard) 0 150deg, #0a2480 0 180deg, #fff 0 210deg, #1443d6 0 240deg, #0a2480 0 270deg, #fff 0 300deg, #1443d6 0 330deg, #0a2480 0);will-change:transform;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 5px #fff}.disc b,.disc .peg{transform:rotate(var(--a));pointer-events:none;position:absolute;inset:0}.disc b{font:900 clamp(1.1rem, 4.6vw, 1.75rem) / 1 var(--display);letter-spacing:-.03em;text-align:center;padding-top:7%}.disc .n10,.disc .n13{color:#081547}.wheel:after{content:"";z-index:1;background:conic-gradient(from calc(var(--slice,0deg) - 15deg), transparent 0 30deg, #030a2ec7 0);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .35s;position:absolute;inset:-5px}.wheel.won:after{opacity:1}.wheel.won .pointer{z-index:2;animation:.5s 50ms nod}.prize{z-index:3;aspect-ratio:1;color:#081547;width:62%;box-shadow:0 0 0 .45rem var(--mint), 0 1.25rem 3rem #030a2e99;background:#fff;border-radius:50%;align-content:center;place-items:center;animation:.6s cubic-bezier(.2,1.5,.4,1) both prize;display:grid;position:absolute;top:50%;left:50%}.banner .prize b{font:900 clamp(3.5rem, 13vw, 6.5rem) / .9 var(--display);letter-spacing:-.05em}.banner .prize span{font:700 clamp(.8rem, 2.4vw, 1.0625rem) / 1.2 var(--body);letter-spacing:0}.prize.t2{background:var(--beard);box-shadow:0 0 0 .45rem #fff,0 1.25rem 3rem #030a2e99}.disc .peg:before{content:"";background:#fff;border-radius:.3rem;width:.55rem;height:1.2rem;margin-left:-.275rem;position:absolute;top:-1.15rem;left:50%}.hub{background:#081547;border-radius:50%;place-items:center;display:grid;position:absolute;inset:34%;box-shadow:0 0 0 4px #fff}.hub .art{width:74%;height:74%}.pointer{z-index:1;background:var(--mint);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;width:1.5rem;height:1.9rem;margin-left:-.75rem;position:absolute;top:-1.9rem;left:50%}.pointer.flick{animation:.12s flick}.sound{height:2.5rem}.dice-stage{justify-content:space-between}.dice-track{background:#04125266;border-radius:999px;margin:3.5rem 0 3.25rem;padding:1rem 1.1rem;position:relative}.dice-track input{appearance:none;background:linear-gradient(90deg, #ffffff38 var(--p), #fff var(--p));border-radius:999px;width:100%;height:.6rem;margin:0;display:block}.dice-track input.under{background:linear-gradient(90deg, #fff var(--p), #ffffff38 var(--p))}.dice-track input::-webkit-slider-thumb{cursor:grab;-webkit-appearance:none;background:#0b2a94;border:3px solid #fff;border-radius:8px;width:1.75rem;height:1.75rem}.dice-track input::-moz-range-thumb{cursor:grab;background:#0b2a94;border:3px solid #fff;border-radius:8px;width:1.4rem;height:1.4rem}.scale{font-variant-numeric:tabular-nums;opacity:.85;justify-content:space-between;font-weight:500;display:flex;position:absolute;top:-1.9rem;left:1.1rem;right:1.1rem}.dice-result{z-index:1;font-variant-numeric:tabular-nums;white-space:nowrap;border:2px solid #fff;border-radius:8px;padding:.25rem .7rem;font-weight:700;transition:left .25s cubic-bezier(.2,1.3,.5,1);position:absolute;top:calc(100% + .5rem);transform:translate(-50%)}.dice-result.win{color:#0b2a94;background:#fff}.dice-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.dice-stats .field{margin:0}.btn-like{cursor:pointer}.roulette-stage{align-items:center}.roulette-stage .history{align-self:stretch}.history .red{border-color:var(--rouge);background:var(--rouge)}.history .black{border-color:var(--noir);background:var(--noir)}.history .green{border-color:var(--mint);background:var(--mint);color:#0b2a94}.ball{background:var(--veil);width:5.5rem;height:5.5rem;font:900 2.25rem/1 var(--display);font-variant-numeric:tabular-nums;border:4px solid #fff;border-radius:50%;place-items:center;display:grid}.ball[data-color=red]{background:var(--rouge)}.ball[data-color=black]{background:var(--noir)}.ball[data-color=green]{background:var(--mint);color:#0b2a94}.ball.rolling{border-style:dashed}.ball.landed{animation:.4s cubic-bezier(.2,1.6,.4,1) land}.board{grid-template-columns:repeat(14,minmax(0,1fr));gap:.25rem;width:100%;max-width:48rem;display:grid}.rb{background:var(--veil);color:#fff;font-variant-numeric:tabular-nums;border:0;border-radius:6px;min-height:2.75rem;padding:0;font-size:.875rem;font-weight:700;position:relative}.rb:hover{filter:brightness(1.2)}.rb.red{background:var(--rouge)}.rb.black{background:var(--noir)}.rb.zero{background:var(--mint);color:#0b2a94;grid-row:span 3}.rb.w4{grid-column:span 4}.rb.w2{grid-column:span 2}.rb.hit{z-index:1;outline-offset:1px;outline:3px solid #fff}.rb i{z-index:2;color:#0b2a94;background:#fff;border-radius:999px;min-width:1.3rem;padding:.05rem .3rem;font-size:.6875rem;font-style:normal;position:absolute;top:-.4rem;right:-.25rem}.chips{gap:.4rem;display:flex}.chips button{aspect-ratio:1;border:2px solid var(--link);color:var(--link);background:0 0;border-radius:50%;flex:1;padding:0;font-size:.8125rem;font-weight:700}.chips button.on{background:var(--sea);border-color:var(--sea);color:#fff}.bj-stage{justify-content:space-between}.bj-row{flex-direction:column;align-items:center;gap:.6rem;display:flex}.bj-row h4{margin:0;font-size:.9375rem;font-weight:500}.bj-row h4 b{background:var(--veil);border-radius:999px;margin-left:.4rem;padding:.1rem .65rem}.bj-row h4 b:empty{display:none}.cards{min-height:6.5rem;display:flex}.cards .pcard{color:#111730;width:4.5rem;height:6.5rem;font:800 1.4rem/1 var(--display);background:#fff;border-radius:8px;flex-direction:column;margin-left:-1.4rem;padding:.4rem .5rem;display:flex;box-shadow:-2px 0 #04125240}.cards .pcard.new{animation:.32s cubic-bezier(.2,.9,.3,1.1) backwards deal}.cards .pcard.flip{animation:.45s ease-out flip}.cards .pcard:first-child{box-shadow:none;margin-left:0}.cards .pcard.red{color:var(--rouge)}.cards .pcard span{margin-top:.2rem;font-size:1.75rem}.cards .pcard.back{background:#0b2a94 url(/art/tables/card-back.webp) 50%/cover;box-shadow:inset 0 0 0 2px #fff,-2px 0 #04125240}.bj-hands{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.bj-hand{border:2px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:.6rem;display:flex}.bj-hand.active{border-color:#fff}.bj-hand.win,.bj-hand.blackjack{border-color:var(--mint)}.bj-hand.lose{opacity:.6}.bj-total{background:var(--veil);font-variant-numeric:tabular-nums;border-radius:999px;padding:.1rem .75rem;font-weight:700}.bj-total small{opacity:.8;margin-left:.4rem;font-weight:400}.bj-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem;display:grid}.mines-stage{align-items:center}.mines-grid{grid-template-columns:repeat(5,1fr);gap:.5rem;width:100%;max-width:28rem;display:grid}.tile{aspect-ratio:1;background:#ffffff29;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.tile:not(:disabled):hover{background:#ffffff4d}.tile:disabled{opacity:1}.tile.gem,.tile.bomb,.tile.dim{background:#04125266;animation:.25s land}.tile.dim .ic{opacity:.35}.mines-stage .tile.struck{background:#ffffffd9;box-shadow:inset 0 0 0 2px #fff}.tile .ic{width:58%;height:58%}.modal{z-index:20;background:#081c6699;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog{background:var(--surface);border-radius:14px;flex-direction:column;gap:.9rem;width:100%;max-width:24rem;padding:1.75rem;display:flex}.dialog h2{font-size:1.5rem;font-weight:900}.dialog p{color:var(--ink-soft)}#toasts{z-index:30;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.toast{background:var(--ink);max-width:22rem;color:var(--ground);border-radius:10px;padding:.75rem 1rem;font-weight:500}@keyframes roll{0%{transform:translateY(-8%)}to{transform:translateY(8%)}}@keyframes land{0%{opacity:.3;transform:translateY(-30%)scale(.9)}}@keyframes fall{0%{opacity:0;transform:translateY(-120%)}}@keyframes pop{to{opacity:0;transform:scale(1.4)}}@keyframes pulse{50%{transform:scale(1.14)}}@keyframes spawn{0%{transform:scale(0)rotate(-90deg)}}@keyframes drop{0%{transform:scaleY(0)}}@keyframes lift{to{transform:translateY(-34%)}}@keyframes boom{0%{opacity:0;transform:scale(.8)}30%{opacity:1;transform:scale(1.04)}80%{opacity:1}to{opacity:0}}@keyframes recoil{12%{transform:translate(-1.3rem,.75rem)scale(.94,1.05)}55%{transform:translate(.2rem,-.1rem)}}@keyframes bump{50%{transform:scale(1.4)}}@keyframes drift{to{background-position-x:-14rem}}@keyframes flinch{35%{transform:translate(-.3rem)rotate(-4deg)}}@keyframes flash{0%{opacity:1;transform:scale(.2)}45%{opacity:1;transform:scale(1.25)rotate(18deg)}to{opacity:0;transform:scale(1.6)rotate(30deg)}}@keyframes smoke{0%{opacity:.75;transform:scale(.5)}to{opacity:0;transform:translate(var(--x,1.2rem), var(--y,-2.2rem)) scale(2.8)}}@keyframes ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(3.2)}}@keyframes shake{20%{transform:translate(calc(var(--kick,3px) * -1), var(--kick,3px))}45%{transform:translate(var(--kick,3px), calc(var(--kick,3px) * -.6))}70%{transform:translate(calc(var(--kick,3px) * -.5), calc(var(--kick,3px) * .4))}}@keyframes breathe{50%{transform:scale(1.08)}}@keyframes hit{30%{background:#ffffffb3;transform:scale(1.16)}}@keyframes shatter{40%{transform:scale(1.2)rotate(6deg)}to{opacity:0;transform:scale(.2)rotate(-18deg)}}@keyframes bob{50%{transform:translateY(-.2rem)rotate(-.6deg)}}@keyframes order{35%{transform:translate(.5rem)rotate(5deg)scale(1.04)}}@keyframes cheer{25%,65%{transform:translateY(-1rem)rotate(-3deg)}45%,85%{transform:translateY(0)rotate(2deg)}}@keyframes flicker{50%{transform:scale(.7)rotate(25deg)}}@keyframes flare{to{transform:scale(2.2)rotate(90deg)}}@keyframes spark{0%{transform:rotate(var(--a)) translateX(0) scale(1.2)}to{transform:rotate(var(--a)) translateX(var(--d)) scale(0)}}@keyframes advance{0%{transform:translate(3.45rem)}}@keyframes hitmult{0%{opacity:0;animation-timing-function:cubic-bezier(.6,0,.9,.4);transform:translate(-50%,-50%)scale(2.6)rotate(-8deg)}14%{opacity:1;transform:translate(-50%,-50%)scale(.92)rotate(-4deg)}22%{transform:translate(-50%,-50%)scale(1.06)rotate(-4deg)}30%,70%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-4deg)}to{opacity:0;transform:translate(-50%,-110%)scale(.9)rotate(-4deg)}}@keyframes prize{0%{opacity:0;transform:translate(-50%,-170%)scale(.15)rotate(-25deg)}55%{opacity:1;transform:translate(-50%,-50%)scale(1.12)rotate(3deg)}to{transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes nod{30%{transform:translateY(.5rem)scale(1.25)}}@keyframes tally{35%{transform:scale(1.18)}}@keyframes draw{0%{stroke-dashoffset:1px}}@keyframes caught{35%{transform:translateY(-14%)rotate(-10deg)scale(1.1)}70%{transform:translateY(0)rotate(6deg)}}@keyframes rise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.55}to{opacity:0;transform:translateY(-34rem)scale(1.1)}}@keyframes flick{50%{transform:rotate(-22deg)}}@keyframes fade{0%{opacity:0}}@keyframes deal{0%{opacity:0;transform:translate(3rem,-3rem)rotate(12deg)}}@keyframes flip{0%{transform:rotateY(90deg)scale(1.08)}to{transform:rotateY(0)}}@keyframes shakecup{20%,60%{transform:rotate(-9deg)translateY(-.3rem)}40%,80%{transform:rotate(8deg)translateY(-.1rem)}}@keyframes sulk{40%,75%{transform:translateY(.5rem)scale(1.05,.9)}}@keyframes tumble{0%{opacity:0;transform:translate(-5rem,-3rem)rotate(-200deg)scale(.7)}25%{opacity:1}65%{transform:translate(.4rem)rotate(14deg)}82%{transform:translateY(-.6rem)rotate(-5deg)}to{transform:none}}@keyframes open{0%{transform:scale(.5)rotate(-12deg)}to{transform:none}}@keyframes implode{35%{transform:scale(1.12,.55)rotate(-4deg)}70%{opacity:1;transform:scale(.5,.28)rotate(6deg)}to{opacity:0;transform:scale(0)}}@keyframes surface{30%{transform:rotate(-22deg)}to{opacity:0;transform:translateY(-9rem)rotate(-22deg)}}@keyframes unfurl{0%{opacity:0;transform:scaleY(.2)}}@keyframes bucket{35%{transform:translateY(.45rem)scale(1.12)}}@keyframes tail{50%{transform:rotate(-14deg)}}@keyframes blink{0%,93%,to{transform:scaleY(1)}96.5%{transform:scaleY(.08)}}@keyframes ear{0%,80%,88%,to{transform:rotate(0)}84%{transform:rotate(14deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:56rem){#app{display:block}.side{height:auto;padding:.9rem 1rem;position:static}.mascot{display:none}.side{flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}.burger{display:grid}#nav{flex-basis:100%;margin-top:.75rem;padding-bottom:.25rem;display:none}#nav.open{display:flex}.account{margin-left:0}.record,.game{grid-template-columns:minmax(0,1fr)}.game-bar{flex-wrap:wrap}.game .stage{order:-1;min-height:0}.boat span{font-size:.8125rem}[data-game=beard] .slot-head{padding-right:40%}.hero{width:5.5rem;margin-bottom:-.7rem}.deck{gap:.25rem}.deck .cannon{width:4.5rem;margin:0 0 -.3rem -.8rem}.trail b{min-width:2.5rem;height:2.5rem;padding:0 .35rem;font-size:.8125rem}.trail b:nth-child(n+4){display:none}.rb{min-height:2.4rem;font-size:.75rem}.lb th:nth-child(3),.lb td:nth-child(3),.lb th:nth-child(4),.lb td:nth-child(4){display:none}}.scenery{background:bottom/cover no-repeat;position:absolute;inset:0}:is([data-game=blackjack],[data-game=bjtable],[data-game=roulette],[data-game=dice],[data-game=mines],[data-game=crash],[data-game=plinko],[data-game=holdem]) .stage:before{display:none}.pic{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.ic.pic{object-fit:contain}#nav .ic.pic{width:1.9rem;height:1.9rem;margin:-.3rem -.25rem}.tile-game .ic.pic{padding:.5rem}.tag .ic.pic,.prose .ic.pic{background:var(--sea-deep)}.auto{gap:.5rem;margin-top:.75rem;display:flex}.auto select{flex:none;width:4.75rem}.auto .btn{flex:1;min-width:0;padding-inline:.5rem}.auto .btn.armed{border-color:var(--link);background:color-mix(in srgb, var(--link) 12%, transparent)}.bj-stage{min-height:34rem}.bj-stage .scenery{background-position:top}.bj-stage .bj-row h4,.bj-stage .winline{text-shadow:0 1px #05124799}.croupier{transform-origin:50% 100%;width:8rem;margin:-.5rem auto -1rem;animation:3.4s ease-in-out infinite bob}.croupier.deal{animation:.4s order}.bj-hand{background:#040d3c8c}.rwheel{aspect-ratio:1;width:min(17rem,60%);margin:0 auto;position:relative}.rwheel-img{will-change:transform;position:absolute;inset:0}.rwheel .ball{background:#081547;width:auto;height:auto;font-size:clamp(1.4rem,3.2vw,2rem);position:absolute;inset:34%}.rwheel .ball.rolling{border-style:solid}.orbit{pointer-events:none;position:absolute;inset:11%}.orbit i{opacity:0;background:#fff;border-radius:50%;width:.9rem;height:.9rem;margin-left:-.45rem;transition:opacity .2s;position:absolute;top:-.2rem;left:50%;box-shadow:0 0 0 2px #081547}.orbit.on i{opacity:1}.roulette-stage .board{background:#040d3c99;border-radius:12px;padding:.5rem}.dice-table{justify-content:center;align-items:flex-end;gap:1rem;min-height:9rem;display:flex}.crab{transform-origin:50% 100%;width:9rem;animation:3s ease-in-out infinite bob}.crab.shake-cup{animation:.5s shakecup}.crab.cheer{animation:.8s cheer}.crab.sulk{animation:.7s sulk}.dicepic{width:6rem;margin-bottom:.5rem}.dicepic.tumble{animation:.55s cubic-bezier(.3,.6,.4,1) tumble}.dice-stage .dice-track{background:#040d3cb8}.dice-stage .readout{background:#040d3c99}.mines-stage .tile{background:#040d3c80;box-shadow:inset 0 0 0 2px #ffffff1f}.mines-stage .tile:not(:disabled):hover{background:#ffffff38}.mines-stage .tile:not(:disabled):hover .pic{transform:translateY(-6%)rotate(-4deg)}.tile .pic{width:78%;transition:transform .15s}.tile.gem,.tile.bomb,.tile.dim{animation:none}.mines-stage .tile.gem{box-shadow:inset 0 0 0 2px var(--mint);background:#8af2bf2e}.tile.fresh .pic{animation:.4s cubic-bezier(.2,1.6,.4,1) open}.tile.dim .pic{opacity:.4}.mines-stage .winline{text-shadow:0 1px #05124799}.tb-seats{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.5rem;display:grid}.tb-seat{text-align:center;background:#040d3c8c;border-radius:10px;min-height:9.5rem;padding:.5rem .4rem;box-shadow:inset 0 0 0 2px #0000}.tb-seat.free{opacity:.8;background:#040d3c40;border:2px dashed #ffffff4d;place-items:center;display:grid}.tb-seat.you{box-shadow:inset 0 0 0 2px #ffffff8c}.tb-seat.active{box-shadow:inset 0 0 0 3px var(--mint)}.tb-seat .cards{justify-content:center;min-height:5rem}.tb-seat .cards .pcard{text-align:left;width:3.3rem;height:4.8rem;margin-left:-1.7rem;padding:.3rem .35rem;font-size:1.05rem}.tb-seat .cards .pcard:first-child{margin-left:0}.tb-seat .cards .pcard span{font-size:1.3rem}.tb-name{text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-weight:700;overflow:hidden}.tb-seat .bj-total{font-size:.875rem}.tb-seat.win .bj-total,.tb-seat.blackjack .bj-total{color:var(--mint)}.tb-seat.lose{opacity:.7}.crash-view{background:#030a2e4d;border-radius:12px;height:clamp(18rem,52vh,30rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff24}.crash-graph{width:100%;height:100%;position:absolute;inset:0}.crash-sub{pointer-events:none;will-change:transform;width:6.5rem;position:absolute;top:0;left:0}.crash-sub .pic{animation:2.6s ease-in-out infinite bob}.sunk .crash-sub .pic{animation:.3s cubic-bezier(.6,0,.9,.4) forwards implode}.safe .crash-sub .pic{animation:1.1s ease-out forwards surface}.crash-read{text-align:right;text-shadow:0 .06em #030a2eb3;pointer-events:none;position:absolute;top:8%;right:5%}.crash-read b{font:900 clamp(2.75rem, 8vw, 5.5rem) / 1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;display:block}.crash-read span{font:700 1.0625rem/1.4 var(--display);font-variant-numeric:tabular-nums;opacity:.9}.sunk .crash-read b{opacity:.55;text-decoration:line-through;text-decoration-thickness:.08em}.safe .crash-read b{color:var(--mint)}.crash-stage .scenery{background-position:top}.crash-stage .winline{text-shadow:0 1px #030a2eb3}.plinko-board{background:#040d3c8c;border-radius:12px;width:100%;max-width:min(42rem,112vh - 26.88rem);margin:0 auto;padding:.5rem .5rem .6rem;box-shadow:inset 0 0 0 2px #ffffff24}.plinko-pegs{aspect-ratio:1/.82;width:100%;display:block}.plinko-buckets{grid-template-columns:repeat(var(--n), minmax(0, 1fr));padding-inline:calc(var(--pad) / 2);gap:2px;display:grid}.plinko-buckets b{height:2rem;font:800 clamp(.5rem, 1.15vw, .8125rem) / 1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;border-radius:6px;place-items:center;display:grid}.plinko-buckets .pays-under{color:#a9c4f5;background:#081547}.plinko-buckets .pays-even{background:#1a3fb8}.plinko-buckets .pays-over{color:#081547;background:#fff}.plinko-buckets .pays-top{background:var(--mint);color:#081547}.plinko-buckets b.hit{animation:.4s cubic-bezier(.2,1.6,.4,1) bucket}.plinko-stage .winline,.plinko-stage .history{text-shadow:0 1px #05124799}.pk-stage{justify-content:flex-start}.pk-stage .scenery{background-position:50%}.pk-table{aspect-ratio:3/2;width:100%;max-width:min(60rem,150vh - 27rem);margin:0 auto;position:relative}.pk-middle{justify-items:center;gap:.4rem;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.pk-middle .cards{gap:.25rem;min-height:0}.pk-middle .cards .pcard,.pk-seat .cards .pcard{width:clamp(2rem,4.4vw,3.3rem);height:clamp(2.9rem,6.4vw,4.8rem);margin-left:0;padding:.25rem .3rem;font-size:clamp(.75rem,1.6vw,1.05rem);box-shadow:0 2px #030a2e66}.pk-middle .cards .pcard span,.pk-seat .cards .pcard span{margin-top:0;font-size:clamp(.9rem,1.9vw,1.3rem)}.pk-pot{min-height:1.6rem;font:800 1rem/1.5 var(--display);font-variant-numeric:tabular-nums;background:#040d3cb3;border-radius:999px;padding:.1rem .8rem}.pk-pot:empty{visibility:hidden}.pk-seat{justify-items:center;width:9.5rem;transition:opacity .3s;display:grid;position:absolute;transform:translate(-50%,-50%)}.pk-seat.bottom{top:86%;left:50%}.pk-seat.bottom-left{top:64%;left:13%}.pk-seat.top-left{top:17%;left:21%}.pk-seat.top{top:9%;left:50%}.pk-seat.top-right{top:17%;left:79%}.pk-seat.bottom-right{top:64%;left:87%}.pk-seat .cards{gap:.15rem;height:clamp(1.9rem,4.2vw,3.1rem);min-height:0;margin-bottom:-.5rem}.pk-seat:not(.you) .cards .pcard{transform-origin:50% 100%;transform:scale(.82)}.pk-who{z-index:1;background:#081547;border-radius:999px;align-items:center;gap:.4rem;width:100%;padding:.25rem .6rem .25rem .25rem;display:flex;position:relative;box-shadow:inset 0 0 0 2px #ffffff40}.pk-face{object-fit:contain;background:#1443d6;border-radius:50%;flex:none;width:2.5rem;height:2.5rem}.pk-who div{min-width:0;line-height:1.2;display:grid}.pk-who b{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.pk-who span{font-variant-numeric:tabular-nums;opacity:.85;font-size:.8125rem}.pk-seat.active .pk-who{box-shadow:inset 0 0 0 3px var(--mint)}.pk-seat.you .pk-who{background:#10319e}.pk-seat.out{opacity:.5}.pk-seat.won .pk-who{box-shadow:inset 0 0 0 3px var(--mint);animation:.4s bump}.pk-button{color:#081547;width:1.4rem;height:1.4rem;font:800 .75rem/1 var(--display);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:-.5rem;right:-.5rem}.pk-note,.pk-bet{font:500 .75rem/1.5 var(--body);white-space:nowrap;border-radius:999px;margin-top:.2rem;padding:0 .5rem;font-style:normal}.pk-note{background:#040d3cb3}.pk-seat.won .pk-note{background:var(--mint);color:#081547;font-weight:700}.pk-bet{color:#081547;font-variant-numeric:tabular-nums;background:#fff;font-weight:700}.pk-actions{grid-template-columns:1fr 1fr 1fr;gap:.4rem;margin-bottom:.9rem;display:grid}.pk-actions .btn{padding-inline:.3rem;font-size:.875rem}.pk-play .btn.primary,.pk-play #pk-leave,.pk-join .btn{width:100%;margin-top:.6rem}#pk-slider{width:100%;margin-top:.5rem}.pk-presets{gap:.35rem;margin-top:.4rem;display:flex}.pk-presets button{border:1px solid var(--field-line);height:2rem;color:inherit;font:500 .8125rem/1 var(--body);background:0 0;border-radius:8px;flex:1}.pk-presets button:disabled{opacity:.5}.welcome{isolation:isolate;color:#fff;background:#0a2480 url(/art/home/hero.webp) 70% 30%/cover no-repeat;border-radius:14px;align-items:flex-end;min-height:clamp(20rem,52vh,30rem);padding:clamp(1.25rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.welcome:before{content:"";z-index:-1;background:linear-gradient(90deg,#051247eb,#051247b3 38%,#0000 68%);position:absolute;inset:0}.welcome-text{max-width:34rem}.welcome h1{font:900 clamp(2rem, 5.2vw, 3.75rem) / 1.02 var(--display);letter-spacing:-.04em}.welcome p{opacity:.94;margin-top:.9rem;font-size:1.0625rem;line-height:1.5}.welcome-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.welcome-primary,.welcome-quiet{text-decoration:none}.welcome-primary{color:#0b2a94;background:#fff;border-color:#fff;font-weight:700}.welcome-quiet{color:#fff;background:#05124759;border-color:#ffffffb3}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);margin:2.25rem 0 .5rem;display:grid}.steps div{border-top:1px solid var(--line);padding-top:.9rem}.steps b{font:900 1.5rem/1 var(--display);color:var(--link)}.steps h3{font:800 1.0625rem/1.25 var(--display);letter-spacing:-.02em;margin-top:.4rem}.steps p{color:var(--ink-soft);margin-top:.3rem;font-size:.9375rem}.shelf{margin-top:2.5rem}.shelf h2,.lead h2{font:900 1.5rem/1.2 var(--display);letter-spacing:-.03em}.shelf>p,.lead p{color:var(--ink-soft);margin-top:.2rem}.posters{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin-top:1rem;display:grid}.poster{isolation:isolate;aspect-ratio:3/2;background:var(--sea-deep);color:#fff;border-radius:14px;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.poster img{z-index:-1;object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.poster:hover img,.poster:focus-visible img{transform:scale(1.05)}.poster span{background:linear-gradient(#0000,#051247eb 62%);width:100%;padding:2.5rem 1rem .9rem;display:grid}.poster b{font:800 1.1875rem/1.2 var(--display);letter-spacing:-.02em}.poster small{opacity:.9;margin-top:.15rem;font-size:.875rem}.lead{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);margin-top:3rem;padding-top:1.75rem;display:grid}.lead a{margin-top:.75rem;display:inline-block}.lead ol{font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none}.lead li{border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.7rem .4rem;display:grid}.lead li span{font:800 1.0625rem/1 var(--display)}.lead li i{font-style:normal;font-weight:700}.lead li.me{background:color-mix(in srgb, var(--link) 8%, transparent)}.lead li.empty{color:var(--ink-soft);display:block}#view:has(.table){max-width:118rem}.game-bar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.game-bar .notice{margin:0}.game-bar .btn{flex:none}.table{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:1.25rem;display:grid}.slot-stage .frame{max-width:min(100%,72rem,max(26rem,166.67vh - 51.6677rem))}.sideboard{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:1.25rem;position:sticky;top:1rem}.sideboard h2{letter-spacing:-.02em;font-size:1.0625rem;font-weight:800}.sideboard p{color:var(--ink-soft);margin-top:.35rem;font-size:.875rem}.sideboard ol{font-variant-numeric:tabular-nums;margin:.9rem 0 .75rem;padding:0;list-style:none}.sideboard li{border-top:1px solid var(--line);grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.55rem .4rem;display:grid}.sideboard li.me{background:color-mix(in srgb, var(--link) 8%, transparent)}.sideboard li span{font:800 .9375rem/1 var(--display)}.sideboard li b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sideboard li i{text-align:right;font-style:normal;font-weight:700}.sideboard li small{color:var(--ink-soft);font-size:.8125rem;font-weight:400;display:block}.sideboard a{margin-top:.75rem;font-size:.9375rem;display:inline-block}.immersive .side,.immersive .foot,.immersive .sideboard,.immersive .rules,.immersive .game-bar .notice,.immersive .account,.immersive .mode{display:none}.immersive #app{display:block}.immersive .top{padding-block:.5rem}.immersive #view{max-width:none;padding:.75rem}.immersive .game-bar{z-index:5;margin:0;position:fixed;top:.6rem;right:.75rem}.immersive .table{grid-template-columns:minmax(0,1fr)}.immersive .game .stage{min-height:calc(100vh - 5.5rem)}.immersive .slot-stage .frame{max-width:min(100%,max(20rem,166.67vh - 36.6674rem))}:is([data-game=beard],[data-game=bass]) .slot-stage{--frame-w:min(100%, 72rem, max(15rem, calc((100vh - var(--chrome,41rem)) * 1.6667)))}.immersive :is([data-game=beard],[data-game=bass]) .slot-stage{--frame-w:min(100%, max(20rem, calc((100vh - 30rem) * 1.6667)))}:is([data-game=beard],[data-game=bass]) .slot-stage .frame,:is([data-game=beard],[data-game=bass]) .slot-stage .under{width:100%;max-width:var(--frame-w);margin-inline:auto}@media (max-width:86rem){.table{grid-template-columns:minmax(0,1fr)}.sideboard{position:static}}@media (max-width:56rem){.slot-stage .frame{max-width:100%}.tb-seats{grid-template-columns:repeat(3,minmax(0,1fr))}.steps,.lead{grid-template-columns:minmax(0,1fr)}.welcome:before{background:linear-gradient(#05124759,#051247eb 70%)}.pk-seat{width:6.4rem}.pk-face{width:1.7rem;height:1.7rem}.pk-who b{font-size:.75rem}:is([data-game=beard],[data-game=bass],[data-game=neptune],[data-game=reef],[data-game=dogs]) .slot-stage{--frame-w:100%}.game-bar{align-items:flex-start}}@media (min-width:56.01rem) and (max-height:56rem){.top{padding-block:.5rem}#view:has(.table){padding-top:.75rem;padding-bottom:.75rem}.game-bar{margin-bottom:.5rem}.game .stage{gap:.6rem;padding:.9rem 1.1rem}.slot-head p{display:none}:is([data-game=beard],[data-game=bass]) .under{min-height:5.25rem}:is([data-game=beard],[data-game=bass]) .hero{width:6rem;margin-bottom:-.8rem}.deck .cannon{width:5rem}.slot-stage .tally{height:2.6rem}.panel{padding:.9rem}:is([data-game=beard],[data-game=bass]) .slot-stage{--chrome:30.75rem}.game .panel{max-height:calc(100vh - 11.25rem);overflow-y:auto}[data-game=bounty] .slot-stage,:is([data-game=neptune],[data-game=reef],[data-game=dogs]) .slot-stage{--chrome:26rem}}@media (min-width:56.01rem){#nav{scrollbar-width:thin;scrollbar-color:#ffffff59 transparent;min-height:0;overflow-y:auto}}@media (min-width:56.01rem) and (max-height:62rem){.mascot{display:none}}
