@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-ext-700-normal-C24KFjuG.woff2) format("woff2"),url(./cinzel-latin-ext-700-normal-CORa-yIv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-700-normal-Dkw14w9r.woff2) format("woff2"),url(./cinzel-latin-700-normal-C-gK7hA8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:900;src:url(./cinzel-latin-ext-900-normal-CWXxiu5r.woff2) format("woff2"),url(./cinzel-latin-ext-900-normal-BlZZvP7K.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:Cinzel;font-style:normal;font-display:swap;font-weight:900;src:url(./cinzel-latin-900-normal-BI3z7Tow.woff2) format("woff2"),url(./cinzel-latin-900-normal-t_fSDEbn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:900;src:url(./cinzel-decorative-latin-ext-900-normal-BhxIA4xV.woff2) format("woff2"),url(./cinzel-decorative-latin-ext-900-normal-CTiVNQCf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:900;src:url(./cinzel-decorative-latin-900-normal-MnIZQgjg.woff2) format("woff2"),url(./cinzel-decorative-latin-900-normal-BBdTCSMn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(./anton-vietnamese-400-normal-CkBxLiRJ.woff2) format("woff2"),url(./anton-vietnamese-400-normal-2FfR1wHA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(./anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(./anton-latin-ext-400-normal-BMODBQc6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(./anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(./anton-latin-400-normal-AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2) format("woff2"),url(./barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2) format("woff2"),url(./barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(./barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(./barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(./barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(./barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(./barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(./barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(./barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-weight:500;font-style:normal;font-display:block;src:url(../fonts/brass-barlow-condensed-500.woff) format("woff");unicode-range:U+1D03}@font-face{font-family:Barlow Condensed;font-weight:600;font-style:normal;font-display:block;src:url(../fonts/brass-barlow-condensed-600.woff) format("woff");unicode-range:U+1D03}@font-face{font-family:Barlow Condensed;font-weight:700;font-style:normal;font-display:block;src:url(../fonts/brass-barlow-condensed-700.woff) format("woff");unicode-range:U+1D03}@font-face{font-family:Anton;font-weight:400;font-style:normal;font-display:block;src:url(../fonts/brass-anton-400.woff) format("woff");unicode-range:U+1D03}@font-face{font-family:Cinzel;font-weight:700;font-style:normal;font-display:block;src:url(../fonts/brass-cinzel-700.woff) format("woff");unicode-range:U+1D03}@font-face{font-family:Cinzel;font-weight:900;font-style:normal;font-display:block;src:url(../fonts/brass-cinzel-900.woff) format("woff");unicode-range:U+1D03}@font-face{font-family:Cinzel Decorative;font-weight:900;font-style:normal;font-display:block;src:url(../fonts/brass-cinzel-decorative-900.woff) format("woff");unicode-range:U+1D03}:root{--gold: #f5cf6b;--gold-hi: #fff3c4;--gold-lo: #b0791c;--ink: #08070b;--felt: #0d6a43;--felt-hi: #1aa368;--felt-lo: #04301f;--rail-a: #5b3a22;--rail-b: #1c0f07;--accent: #ffcf5a;--f-display: "Anton", Impact, sans-serif;--f-serif: "Cinzel", "Times New Roman", serif;--f-deco: "Cinzel Decorative", "Cinzel", serif;--f-ui: "Barlow Condensed", "Arial Narrow", sans-serif;--s: 1}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;background:#050407;overflow:hidden;color:#f3ecdc;font-family:var(--f-ui);user-select:none;-webkit-user-select:none}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:0}.hidden{display:none!important}#app{position:fixed;inset:0;overflow:hidden}#app[data-venue="1"]{--felt: #3a1c93;--felt-hi: #6e3cf0;--felt-lo: #150838;--rail-a: #2a2a35;--rail-b: #08080d;--accent: #ff5ad6}#app[data-venue="2"]{--felt: #0f3276;--felt-hi: #2364cf;--felt-lo: #050f29;--rail-a: #2b2b30;--rail-b: #070709;--accent: #ffd76a}#app[data-venue="3"]{--felt: #7c1026;--felt-hi: #c22543;--felt-lo: #30050c;--rail-a: #6a3418;--rail-b: #200c04;--accent: #ffe08a}#app[data-venue="4"]{--felt: #08363d;--felt-hi: #12a39a;--felt-lo: #021215;--rail-a: #3b4252;--rail-b: #0b0d13;--accent: #7df9ff}@keyframes drift{0%{transform:scale(1.02) translate3d(-.8%,0,0)}to{transform:scale(1.09) translate3d(.8%,-1%,0)}}#gl{position:absolute;inset:0;width:100%;height:100%;display:block;outline:none}#stage{pointer-events:none;position:absolute;left:50%;top:50%;width:var(--sw, 1920px);height:var(--sh, 1080px);margin:calc(var(--sh, 1080px) / -2) 0 0 calc(var(--sw, 1920px) / -2);transform:scale(var(--s));transform-origin:50% 50%}#stage.shake{animation:shake .5s cubic-bezier(.3,.7,.4,1)}#stage.shake-big{animation:shake-big .9s cubic-bezier(.3,.7,.4,1)}@keyframes shake{0%{transform:scale(var(--s)) translate(0)}15%{transform:scale(calc(var(--s) * 1.012)) translate(-7px,5px)}30%{transform:scale(calc(var(--s) * 1.012)) translate(6px,-4px)}45%{transform:scale(calc(var(--s) * 1.006)) translate(-4px,3px)}65%{transform:scale(var(--s)) translate(3px,-2px)}to{transform:scale(var(--s)) translate(0)}}@keyframes shake-big{0%{transform:scale(var(--s)) translate(0) rotate(0)}10%{transform:scale(calc(var(--s) * 1.035)) translate(-16px,10px) rotate(-.5deg)}22%{transform:scale(calc(var(--s) * 1.03)) translate(14px,-10px) rotate(.5deg)}36%{transform:scale(calc(var(--s) * 1.02)) translate(-11px,7px) rotate(-.3deg)}52%{transform:scale(calc(var(--s) * 1.012)) translate(8px,-5px) rotate(.2deg)}70%{transform:scale(calc(var(--s) * 1.005)) translate(-4px,3px)}to{transform:scale(var(--s)) translate(0) rotate(0)}}.print-text{font:700 19px var(--f-serif);letter-spacing:5px;fill:color-mix(in srgb,var(--accent) 60%,transparent)}.print-eq{font:700 46px var(--f-serif);fill:color-mix(in srgb,var(--accent) 55%,transparent)}.print-small{font:700 14px var(--f-serif);letter-spacing:6px;fill:color-mix(in srgb,var(--accent) 42%,transparent)}.paytable{position:absolute;width:300px;padding:14px 18px 12px;font-family:var(--f-serif);color:color-mix(in srgb,var(--accent) 78%,#fff);border:2px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:16px;background:#00000029}.paytable h4{margin:0 0 8px;font:900 23px var(--f-serif);letter-spacing:5px;text-align:center;text-transform:uppercase;color:var(--accent)}.pt-row{display:flex;justify-content:space-between;align-items:baseline;font-size:18px;font-weight:700;letter-spacing:1px;padding:2px 8px;border-radius:6px;opacity:.86}.pt-row b{font-family:var(--f-ui);font-size:22px;font-weight:700;letter-spacing:1px}.paytable p{margin:8px 0 0;font:500 14px var(--f-ui);letter-spacing:1.5px;text-transform:uppercase;text-align:center;opacity:.65}.spot-name{position:absolute;inset:0;display:grid;place-items:center;font:900 22px var(--f-serif);letter-spacing:4px;color:color-mix(in srgb,var(--accent) 66%,transparent);pointer-events:none}.card-inner{position:absolute;inset:0;transform-style:preserve-3d}.chip{--c: #cf2231;--e: #6f0d17;--t: #fff;position:relative;width:68px;height:68px;border-radius:50%;background:radial-gradient(circle,var(--c) 0 54%,transparent 55%),repeating-conic-gradient(from 7.5deg,#f6f2e6 0 15deg,var(--c) 15deg 45deg);box-shadow:inset 0 0 0 2px #ffffff38,inset 0 -4px 7px #0006,0 5px 0 var(--e),0 6px #00000080,0 10px 10px #00000073;display:grid;place-items:center;flex:none}.chip:before{content:"";position:absolute;inset:10px;border-radius:50%;border:2px dashed rgba(255,255,255,.6);box-shadow:inset 0 0 8px #00000059}.chip span{position:relative;font:700 23px var(--f-ui);letter-spacing:-.3px;color:var(--t);text-shadow:0 1px 1px rgba(0,0,0,.35)}.chip span.sm{font-size:18px}.chip.lux{background:radial-gradient(circle,var(--c) 0 54%,transparent 55%),repeating-conic-gradient(from 7.5deg,#ffe7a0 0 15deg,#c08a1e 15deg 22deg,var(--c) 22deg 45deg);box-shadow:inset 0 0 0 2.5px #f5cf6b,inset 0 -4px 7px #0006,0 5px 0 var(--e),0 6px #00000080,0 10px 10px #00000073,0 0 14px #ffcd5a73}.chip.lux:before{border-color:#ffe296e6}.chip.holo{background:radial-gradient(circle,var(--c) 0 54%,transparent 55%),conic-gradient(from 0deg,#7df9ff,#c77dff,#ff5ad6,#ffd76a,#7cff6b,#7df9ff);box-shadow:inset 0 0 0 2.5px #fff,inset 0 -4px 7px #0006,0 5px 0 var(--e),0 6px #00000080,0 0 22px #7df9ffb3}.chip.art{background-size:cover;background-position:center;box-shadow:inset 0 2px 3px #ffffff47,inset 0 -5px 8px #00000073,0 5px 0 var(--e),0 6px #00000080,0 10px 10px #00000073}.chip.art:before{display:none}.chip.art span{opacity:0}.chip.art.lux{box-shadow:inset 0 0 0 2px #f5cf6b,inset 0 -5px 8px #00000073,0 5px 0 var(--e),0 6px #00000080,0 10px 10px #00000073,0 0 14px #ffcd5a73}#fly{position:absolute;inset:0;pointer-events:none}.floater{position:absolute;left:0;top:0;font:400 54px var(--f-display);letter-spacing:1px;white-space:nowrap;color:#ffe08a;-webkit-text-stroke:1px #4a2a02;text-shadow:0 3px 0 #4a2a02,0 0 22px rgba(255,190,60,.9);pointer-events:none}.floater.neg{color:#ff7d86;-webkit-text-stroke:1px #45060d;text-shadow:0 3px 0 #45060d,0 0 18px rgba(255,60,80,.6)}.floater.fire{color:#fff;-webkit-text-stroke:1px #7a1f00;text-shadow:0 3px 0 #7a1f00,0 0 26px #ff7a18,0 0 50px #ff3d00}#fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#flash{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 45%,#fff,#ffe9a3 35%,#ffc84600 75%);mix-blend-mode:screen}#flash.red{background:radial-gradient(circle at 50% 45%,#ff3c46e6,#a0001400 70%)}#hud{position:absolute;inset:0;pointer-events:none}#hud>*{pointer-events:auto}.logo{text-align:center;line-height:1}.logo-top{font:900 17px var(--f-serif);letter-spacing:13px;margin-right:-13px;color:var(--gold);opacity:.9}.logo-main{font:900 36px/1.05 var(--f-deco);letter-spacing:1px;background:linear-gradient(180deg,#fff6cf,#f5cf6b 42%,#b0791c 58%,#f8dc8a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.8)) drop-shadow(0 0 16px rgba(245,190,70,.35))}.logo-tag{display:inline-block;margin-top:5px;padding:1px 12px 2px;font:400 19px var(--f-display);letter-spacing:7px;color:#fff;border:2px solid #ff3355;border-radius:6px;text-shadow:0 0 6px #ff3355,0 0 18px #ff3355;box-shadow:0 0 10px #ff3355bf,inset 0 0 10px #ff335580;transform:rotate(-3deg);animation:neon 4.5s linear infinite}@keyframes neon{0%,91%,94%,97%,to{opacity:1}92.5%,95.5%{opacity:.45}}.logo.small{position:absolute;left:34px;top:26px}#venue-pill{position:absolute;left:34px;top:142px;display:flex;align-items:center;gap:9px;padding:5px 16px 6px 12px;border-radius:99px;background:#060509b3;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);font:700 16px var(--f-serif);letter-spacing:3px;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 80%,#fff)}#venue-pill i{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px 2px var(--accent)}.glass{background:linear-gradient(180deg,#16120ed1,#070606e6);border:1px solid rgba(245,207,107,.3);box-shadow:0 14px 40px #0009,inset 0 1px #ffffff17}#streak{position:absolute;left:50%;top:22px;translate:-50% 0;display:flex;align-items:center;gap:16px;padding:8px 26px 8px 16px;border-radius:99px;background:linear-gradient(180deg,#16120ed9,#070606eb);border:1px solid rgba(245,207,107,.28);box-shadow:0 12px 34px #0009;transition:border-color .4s,box-shadow .4s,scale .4s}#stage.bannered #streak,#stage.bannered #toasts{opacity:0}#streak,#toasts{transition:opacity .25s,border-color .4s,box-shadow .4s,scale .4s}#streak .flame{width:46px;height:46px;filter:grayscale(1) brightness(.55);transition:filter .4s,scale .4s;transform-origin:50% 90%}#streak .flame svg{width:100%;height:100%;overflow:visible}.s-label{font:700 13px var(--f-serif);letter-spacing:4px;color:#cbbf9f}.s-pips{display:flex;gap:6px;margin-top:6px}.s-pips i{width:24px;height:8px;border-radius:4px;background:#ffffff21;transition:background .3s,box-shadow .3s}.s-pips i.on{background:linear-gradient(90deg,#ff7a18,#ffd76a);box-shadow:0 0 12px #ff8c1ee6}.s-mult{text-align:right;min-width:96px}.s-mult small{display:block;font:700 11px var(--f-serif);letter-spacing:3px;color:#cbbf9f}.s-mult b{font:400 40px/1 var(--f-display);letter-spacing:1px;color:#8a8478;transition:color .3s}#streak:not([data-level="0"]){border-color:#ff9628bf;box-shadow:0 12px 34px #0009,0 0 34px #ff781473}#streak:not([data-level="0"]) .flame{filter:none;animation:flicker .5s ease-in-out infinite alternate}#streak:not([data-level="0"]) .s-mult b{color:#ffd76a;text-shadow:0 0 18px rgba(255,150,30,.9)}#streak[data-level="2"],#streak[data-level="3"]{scale:1.1;box-shadow:0 12px 34px #0009,0 0 60px 6px #ff640abf}#streak[data-level="2"] .flame,#streak[data-level="3"] .flame{scale:1.35;filter:drop-shadow(0 0 12px #ff7a18)}#streak[data-level="3"]{scale:1.18;border-color:#fff}#streak[data-level="3"] .flame{scale:1.6;filter:hue-rotate(-28deg) saturate(1.6) brightness(1.25) drop-shadow(0 0 18px #ff3d00)}#streak[data-level="3"] .s-mult b{color:#fff;text-shadow:0 0 14px #ffb52e,0 0 34px #ff3d00}#streak.pop{animation:streakpop .6s cubic-bezier(.2,1.8,.4,1)}@keyframes streakpop{0%{transform:scale(1)}35%{transform:scale(1.32) rotate(-2deg)}to{transform:scale(1)}}@keyframes flicker{0%{transform:scale(1) rotate(-3deg)}to{transform:scale(1.08,1.16) rotate(3deg)}}#scorebox{position:absolute;right:150px;top:24px;display:flex;gap:26px;padding:10px 24px 11px;border-radius:16px;background:linear-gradient(180deg,#16120ed1,#070606e6);border:1px solid rgba(245,207,107,.3);box-shadow:0 12px 34px #0009}.sc-row small{display:block;font:700 12px var(--f-serif);letter-spacing:3px;color:#cbbf9f}.sc-row b{font:700 32px/1.1 var(--f-ui);letter-spacing:.5px;color:#fff}.sc-row.peak b{color:var(--gold)}.sc-row.peak.record b{color:#fff;text-shadow:0 0 14px #ffd76a,0 0 30px #ff9a1f}#iconbtns{position:absolute;right:30px;top:24px;display:flex;gap:10px}.iconbtn{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(180deg,#221c16e6,#090808f0);border:1px solid rgba(245,207,107,.32);color:var(--gold);transition:transform .12s,border-color .2s}.iconbtn:hover{border-color:var(--gold);transform:translateY(-2px)}.iconbtn svg{width:26px;height:26px;fill:currentColor}.iconbtn.off{color:#6e665a}.iconbtn.off .wave{display:none}#bank{position:absolute;left:34px;bottom:30px;min-width:330px;padding:10px 26px 12px;border-radius:20px;background:linear-gradient(180deg,#16120ee0,#070606f0);border:1px solid rgba(245,207,107,.4);box-shadow:0 16px 44px #000000b3,inset 0 1px #ffffff1a}#bank small{display:block;font:700 13px var(--f-serif);letter-spacing:5px;color:#cbbf9f}#bank-amt{display:block;font:700 66px/1 var(--f-ui);letter-spacing:.5px;background:linear-gradient(180deg,#fff6cf 5%,#f5cf6b,#c98f25 95%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.6));transform-origin:0 60%}#bank-amt.tick{animation:banktick .16s ease-out}#bank.up{border-color:#ffe08a;box-shadow:0 16px 44px #000000b3,0 0 44px #ffc84699}#bank.down{border-color:#ff505acc}@keyframes banktick{0%{scale:1.07}to{scale:1}}#bank-sub{font:600 19px var(--f-ui);letter-spacing:1px;color:#b9ae93;min-height:23px}#bank-sub b{color:#fff}#bank-delta{position:absolute;right:20px;top:-18px;font:400 40px var(--f-display);opacity:0;pointer-events:none}#bank-delta.show{animation:deltarise 1.9s ease-out forwards}#bank-delta.pos{color:#8dff9a;text-shadow:0 2px 0 #06350d,0 0 18px rgba(80,255,110,.7)}#bank-delta.neg{color:#ff7d86;text-shadow:0 2px 0 #45060d}@keyframes deltarise{0%{opacity:0;translate:0 26px;scale:.6}12%{opacity:1;translate:0 0;scale:1.15}22%{scale:1}75%{opacity:1;translate:0 -22px}to{opacity:0;translate:0 -46px}}#rack{position:absolute;left:34px;bottom:170px;display:flex;flex-direction:column;gap:10px;transition:opacity .3s,translate .35s cubic-bezier(.2,.8,.2,1)}#rack.away{opacity:0;translate:-40px 0;pointer-events:none}#rack-chips{display:flex;gap:10px;padding:12px 16px 16px;border-radius:22px;background:linear-gradient(180deg,#16120ecc,#070606e6);border:1px solid rgba(245,207,107,.3);box-shadow:0 14px 40px #0009}#rack-chips .chip{width:78px;height:78px;cursor:pointer;transition:translate .14s cubic-bezier(.2,1.5,.4,1),filter .2s}#rack-chips .chip span{font-size:26px}#rack-chips .chip span.sm{font-size:21px}#rack-chips .chip:hover{translate:0 -8px}#rack-chips .chip:active{translate:0 -2px}#rack-chips .chip.sel{translate:0 -10px;outline:3px solid #fff;outline-offset:3px}#rack-chips .chip.na{filter:grayscale(.9) brightness(.45);cursor:not-allowed}#rack-chips .chip kbd{position:absolute;bottom:-13px;left:50%;translate:-50% 0;font:600 13px var(--f-ui);color:#9a9080;background:none;border:0}#rack-btns{display:flex;gap:8px}.mini{flex:1;padding:7px 0 8px;border-radius:12px;font:700 19px var(--f-ui);letter-spacing:2px;color:#e9dfc6;background:linear-gradient(180deg,#28211aeb,#0c0a09f2);border:1px solid rgba(245,207,107,.28);transition:transform .1s,border-color .2s,filter .2s}.mini:hover{border-color:var(--gold);transform:translateY(-2px)}.mini:active{transform:translateY(1px)}.mini:disabled{filter:grayscale(1) brightness(.5);pointer-events:none}.mini.hot{color:#fff;border-color:#f35;background:linear-gradient(180deg,#b3122c,#5c0514);text-shadow:0 0 10px #ff6a80}#prompt{position:absolute;right:36px;bottom:138px;max-width:560px;line-height:1.2;text-align:right;text-wrap:balance;font:600 27px var(--f-ui);letter-spacing:1px;color:#f3ecdc;text-shadow:0 2px 10px rgba(0,0,0,.95),0 0 2px #000;pointer-events:none!important;transition:opacity .25s}#prompt b{color:var(--gold)}#actions{position:absolute;right:34px;bottom:30px;display:flex;gap:14px;align-items:flex-end}.btn{position:relative;min-width:176px;height:92px;padding:0 26px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font:700 36px/1 var(--f-ui);letter-spacing:2px;text-transform:uppercase;white-space:nowrap;color:#fff;background:linear-gradient(180deg,#3d3830,#1a1713 55%,#0d0b09);border:1px solid rgba(255,255,255,.22);box-shadow:0 6px #000,0 14px 26px #0009,inset 0 1px #ffffff40;overflow:hidden;transition:transform .09s,filter .2s,box-shadow .09s;animation:btnin .32s cubic-bezier(.2,1.5,.4,1) backwards}@keyframes btnin{0%{opacity:0;translate:0 24px;scale:.9}}.btn small{font:600 18px/1 var(--f-ui);letter-spacing:1.5px;opacity:.85;text-transform:none}.btn kbd{position:absolute;top:6px;right:9px;font:600 12px var(--f-ui);letter-spacing:1px;opacity:.55}.btn:hover{transform:translateY(-3px);filter:brightness(1.12)}.btn:active{transform:translateY(4px);box-shadow:0 2px #000,0 6px 12px #0009,inset 0 1px #ffffff40}.btn:disabled{filter:grayscale(.9) brightness(.45);pointer-events:none}.btn.gold{color:#2a1a02;background:linear-gradient(180deg,#fff3c4,#f8d470 28%,#e9ae2f 62%,#b97a14);border-color:#fff3c4;box-shadow:0 6px #6b4409,0 14px 30px #0009,0 0 34px #ffc43c61,inset 0 1px #fffc;text-shadow:0 1px 0 rgba(255,255,255,.5)}.btn.gold:active{box-shadow:0 2px #6b4409,0 6px 12px #0009,inset 0 1px #fffc}.btn.gold:after,.btn.fire:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,#fff0,#ffffffbf,#fff0);transform:skew(-20deg);animation:shine 2.8s ease-in-out infinite}@keyframes shine{0%,55%{left:-60%}to{left:130%}}.btn.fire{background:linear-gradient(180deg,#ffd27a,#ff8a1f 40%,#e0380b 78%,#8f1503);border-color:#ffe2a8;box-shadow:0 6px #4f0b00,0 14px 30px #0009,0 0 40px #ff6e1499,inset 0 1px #ffffffb3;text-shadow:0 2px 0 rgba(90,15,0,.7)}.btn.teal{background:linear-gradient(180deg,#2fd4c3,#109385,#065148);border-color:#a3fff3;box-shadow:0 6px #022b26,0 14px 26px #0009,inset 0 1px #fff9;text-shadow:0 2px 0 rgba(0,50,45,.7)}.btn.red{background:linear-gradient(180deg,#ff6470,#c9182a,#6c0612);border-color:#ffb3ba;box-shadow:0 6px #3a0209,0 14px 26px #0009,inset 0 1px #ffffff8c;text-shadow:0 2px 0 rgba(70,0,8,.7)}.btn.big{height:110px;min-width:300px;font-size:46px;border-radius:24px}.btn.coach:before{content:"★ SMART PLAY";position:absolute;left:50%;top:-1px;translate:-50% 0;padding:1px 10px 2px;border-radius:0 0 8px 8px;font:700 12px var(--f-ui);letter-spacing:2px;color:#fff;background:#0b0a10;text-shadow:none;white-space:nowrap}.btn.coach{outline:3px solid #fff;outline-offset:3px}#banner{position:absolute;left:50%;bottom:872px;translate:-50% 50%;text-align:center;pointer-events:none;opacity:0;white-space:nowrap}#banner.show{opacity:1}#banner:before{content:"";position:absolute;left:50%;top:50%;width:1500px;height:520px;translate:-50% -50%;background:radial-gradient(ellipse 50% 50% at 50% 50%,#030205b8,#03020566 45%,#03020500 72%)}.b-kicker{position:relative;font:900 26px var(--f-serif);letter-spacing:12px;margin-right:-12px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.95);min-height:32px}.b-title{position:relative;font:400 118px/1 var(--f-display);letter-spacing:4px;padding:0 30px;text-transform:uppercase;background:linear-gradient(180deg,#fffbe3 8%,#ffd65a 42%,#f09a14 60%,#ffe38f 92%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 5px 0 #5a3203) drop-shadow(0 10px 0 rgba(0,0,0,.45)) drop-shadow(0 0 40px rgba(255,180,40,.75));transform:skew(-6deg)}.b-amount{position:relative;margin-top:2px;font:700 84px/1 var(--f-ui);letter-spacing:1px;color:#fff;text-shadow:0 4px 0 #1d4d12,0 0 34px rgba(110,255,120,.8)}.b-sub{position:relative;margin-top:8px;font:700 30px var(--f-ui);letter-spacing:3px;text-transform:uppercase;color:#fff4d2;text-shadow:0 2px 10px rgba(0,0,0,.95),0 0 3px #000}#banner.in .b-title{animation:slam .55s cubic-bezier(.2,1.5,.35,1) backwards}#banner.in .b-amount{animation:slam .5s .18s cubic-bezier(.2,1.5,.35,1) backwards}#banner.in .b-kicker,#banner.in .b-sub{animation:fadeup .5s .25s ease-out backwards}#banner.out{animation:bannerout .4s ease-in forwards}@keyframes slam{0%{opacity:0;scale:3.2;filter:blur(14px)}60%{opacity:1;filter:blur(0)}}@keyframes fadeup{0%{opacity:0;translate:0 16px}}@keyframes bannerout{to{opacity:0;scale:1.12;translate:-50% 38%}}#banner[data-tier=big] .b-kicker:before,#banner[data-tier=huge] .b-kicker:before,#banner[data-tier=mega] .b-kicker:before,#banner[data-tier=big]:after,#banner[data-tier=huge]:after,#banner[data-tier=mega]:after{content:"";position:absolute;left:50%;width:760px;height:16px;translate:-50% 0;background:radial-gradient(circle at 50% 50%,#fffbe6 0 2.5px,#ffcf5a 4px,#ffaa288c,#ffaa2800 8px) 0 0 / 34px 16px repeat-x;-webkit-mask:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);animation:chase .44s steps(2) infinite}#banner[data-tier=big] .b-kicker:before,#banner[data-tier=huge] .b-kicker:before,#banner[data-tier=mega] .b-kicker:before{top:-22px}#banner[data-tier=big]:after,#banner[data-tier=huge]:after,#banner[data-tier=mega]:after{bottom:-26px}#banner[data-tier=huge] .b-kicker:before,#banner[data-tier=huge]:after{width:900px}#banner[data-tier=mega] .b-kicker:before,#banner[data-tier=mega]:after{width:1040px}@keyframes chase{to{background-position:34px 0}}#banner[data-tier=big] .b-title{font-size:146px}#banner[data-tier=huge] .b-title{font-size:162px;background-image:linear-gradient(180deg,#fff 8%,#ffe38f 36%,#ff8a1f 62%,#ffd65a 92%)}#banner[data-tier=mega] .b-title{font-size:178px;background-image:linear-gradient(100deg,#ffb52e,#ffe9a6 14%,#fff 22%,#ffd65a 32%,#f08a14,#ffd65a 68%,#fff 78%,#ffe9a6 86%,#ffb52e);background-size:300% 100%;animation:slam .55s cubic-bezier(.2,1.5,.35,1) backwards,rainbow 1.5s linear infinite;filter:drop-shadow(0 6px 0 #5a2203) drop-shadow(0 12px 0 rgba(0,0,0,.5)) drop-shadow(0 0 60px rgba(255,200,90,.9))}#banner[data-tier=mega] .b-amount,#banner[data-tier=huge] .b-amount{font-size:100px}@keyframes rainbow{to{background-position:300% 0}}#banner[data-tier=lose] .b-title{font-size:92px;background-image:linear-gradient(180deg,#e8e9ef 10%,#9aa0b3 55%,#5d6377 95%);filter:drop-shadow(0 4px 0 #14161f) drop-shadow(0 0 24px rgba(0,0,0,.9));transform:none}#banner[data-tier=lose] .b-amount{font-size:66px;color:#ff7d86;text-shadow:0 3px 0 #45060d,0 0 20px rgba(255,50,70,.5)}#banner[data-tier=push] .b-title{font-size:110px;background-image:linear-gradient(180deg,#fff 10%,#a9d4ff 55%,#5b8fd0 95%);filter:drop-shadow(0 4px 0 #0f2545) drop-shadow(0 0 24px rgba(90,160,255,.5))}#banner[data-tier=push] .b-amount{display:none}#banner[data-tier=info] .b-title{font-size:104px}#banner[data-tier=info] .b-amount{display:none}#toasts{position:absolute;left:50%;top:112px;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.toast{padding:14px 44px 16px;border-radius:18px;text-align:center;background:linear-gradient(180deg,#1e1810f5,#080706f7);border:2px solid var(--accent);box-shadow:0 20px 60px #000c,0 0 60px color-mix(in srgb,var(--accent) 45%,transparent);animation:toastin .6s cubic-bezier(.2,1.5,.4,1) backwards,toastout .5s ease-in forwards;animation-delay:0s,var(--life, 3.6s)}.toast small{display:block;font:700 15px var(--f-serif);letter-spacing:7px;color:var(--accent)}.toast b{display:block;font:400 62px/1.1 var(--f-display);letter-spacing:3px;text-transform:uppercase;color:#fff;text-shadow:0 0 26px color-mix(in srgb,var(--accent) 80%,transparent)}.toast span{display:block;font:600 22px var(--f-ui);letter-spacing:1.5px;color:#e9dfc6}@keyframes toastin{0%{opacity:0;translate:0 -60px;scale:.7}}@keyframes toastout{to{opacity:0;translate:0 -30px;scale:.95}}.overlay{position:absolute;inset:0;display:grid;place-items:center;background:#040306c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .6s;z-index:10}.overlay.fade{opacity:0;pointer-events:none}.overlay .scale{position:absolute;left:50%;top:50%;width:1920px;height:1080px;margin:-540px 0 0 -960px;transform:scale(var(--s));display:flex;flex-direction:column;align-items:center;justify-content:center}#title{background:#050407}.title-art{position:absolute;inset:0;background-size:cover;background-position:62% 50%;animation:drift 40s ease-in-out infinite alternate}.title-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#040306f0,#040306b8 34%,#0403061a 62%,#0403068c),linear-gradient(180deg,#04030680,#04030600 30%,#040306d9)}.title-content{width:1700px;display:flex;justify-content:space-between;align-items:center;gap:60px}.title-left{width:880px;display:flex;flex-direction:column;align-items:flex-start}.logo.big{text-align:left}.logo.big .logo-top{font-size:44px;letter-spacing:38px;margin-right:0}.logo.big .logo-main{font-size:118px;line-height:1.02;margin-top:6px;filter:drop-shadow(0 4px 0 rgba(0,0,0,.85)) drop-shadow(0 0 44px rgba(245,190,70,.45))}.logo.big .logo-tag{font-size:58px;letter-spacing:22px;padding:2px 16px 6px 36px;margin-top:18px;border-width:4px;border-radius:14px;box-shadow:0 0 26px #ff3355d9,inset 0 0 22px #ff33558c;text-shadow:0 0 10px #ff3355,0 0 34px #ff3355}.title-pitch{margin:44px 0 34px;font:500 31px/1.38 var(--f-ui);letter-spacing:.6px;color:#e9dfc6;text-shadow:0 2px 12px #000}.title-pitch b{color:var(--gold)}.title-buttons{display:flex;gap:18px}.loadbar{margin-top:26px;width:420px;height:6px;border-radius:3px;background:#ffffff1f;position:relative;transition:opacity .5s}.loadbar i{display:block;height:100%;width:0%;border-radius:3px;background:linear-gradient(90deg,#b0791c,#fff3c4);box-shadow:0 0 14px #ffc846cc;transition:width .2s}.loadbar span{position:absolute;left:0;top:14px;font:500 18px var(--f-ui);letter-spacing:2px;color:#a79d86}.loadbar.done{opacity:0}.title-right{width:520px;padding:28px 34px 30px;border-radius:26px;background:linear-gradient(180deg,#120e0ad6,#060505eb);border:1px solid rgba(245,207,107,.35);box-shadow:0 30px 80px #000c}.title-right h3{margin:0 0 14px;font:900 26px var(--f-serif);letter-spacing:9px;text-align:center;color:var(--gold)}#wall-tabs{display:flex;gap:8px;justify-content:center;margin:0 0 12px}#wall-tabs.hidden{display:none}#wall-tabs button{padding:7px 16px 6px;border-radius:999px;border:1px solid rgba(60,42,20,.45);background:transparent;color:#6b5a44;font:600 17px var(--f-ui);letter-spacing:2px;cursor:pointer}#wall-tabs button.on{background:#2a2018;border-color:#2a2018;color:#f6e7bf}.score-row.struck em,.score-row.struck b{color:#8f6a60}.score-row.struck em{text-decoration:line-through}.score-row.struck em small{display:inline-block;text-decoration:none}.scores{display:flex;flex-direction:column;gap:4px}.score-row{text-align:left;display:grid;grid-template-columns:44px 1fr auto;align-items:baseline;gap:10px;padding:5px 14px 6px;border-radius:10px;font:600 26px var(--f-ui);letter-spacing:1px}.score-row:nth-child(odd){background:#ffffff0b}.score-row i{font:400 24px var(--f-display);color:#8f8674;font-style:normal}.score-row em{font-style:normal;color:#f3ecdc;overflow:hidden;text-overflow:ellipsis}.score-row em small{font-size:16px;color:#8f8674;margin-left:8px;letter-spacing:.5px}.score-row b{color:var(--gold);font-weight:700}.score-row:first-child i,.score-row:first-child b{color:#fff;text-shadow:0 0 14px #ffd76a}.score-row.me{outline:2px solid var(--gold);background:#f5cf6b29}.scores .empty{padding:40px 10px;text-align:center;font:500 24px/1.4 var(--f-ui);letter-spacing:1px;color:#a79d86}.title-foot{position:absolute;bottom:34px;left:0;right:0;text-align:center;font:500 19px var(--f-ui);letter-spacing:2px;color:#a79d86}kbd{display:inline-block;padding:0 7px 1px;border-radius:5px;border:1px solid rgba(255,255,255,.3);font:600 15px var(--f-ui);color:#e9dfc6}.stat{min-width:190px;padding:10px 20px 12px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(245,207,107,.25)}.stat small{display:block;font:700 12px var(--f-serif);letter-spacing:3px;color:#cbbf9f}.stat b{font:700 34px/1.2 var(--f-ui);color:#fff}.menu-panel{width:1500px;display:flex;gap:50px;padding:44px 54px 46px;border-radius:30px;background:linear-gradient(180deg,#18130ef7,#080706fa);border:1px solid rgba(245,207,107,.4);box-shadow:0 40px 120px #000000e6}.menu-col{flex:1}.menu-col.rules{flex:1.35}.menu-panel h2{margin:0 0 22px;font:900 30px var(--f-serif);letter-spacing:9px;color:var(--gold)}.set{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 4px;border-bottom:1px solid rgba(255,255,255,.08);font:600 27px var(--f-ui);letter-spacing:1px;cursor:pointer}.set input[type=range]{width:280px;accent-color:#f5cf6b;height:28px}.set.tog input{display:none}.set.tog i{width:68px;height:36px;border-radius:18px;background:#ffffff24;position:relative;transition:background .2s;flex:none}.set.tog i:after{content:"";position:absolute;left:4px;top:4px;width:28px;height:28px;border-radius:50%;background:#d8d0bd;transition:translate .2s cubic-bezier(.2,1.5,.4,1),background .2s}.set.tog input:checked+i{background:linear-gradient(90deg,#b0791c,#f5cf6b)}.set.tog input:checked+i:after{translate:32px 0;background:#fff}.menu-btns{display:flex;flex-direction:column;gap:16px;margin-top:34px}.menu-btns .btn{width:100%;height:78px;font-size:30px;animation:none}.rules ol{margin:0 0 18px;padding-left:30px;font:500 23px/1.4 var(--f-ui);letter-spacing:.4px;color:#e9dfc6}.rules ol b,.rules-note b{color:var(--gold)}.rules-tables{display:flex;gap:18px}.paytable.static{position:static;flex:1;width:auto;transform:none;--accent: #f5cf6b}.rules-note{margin:14px 0 0;font:500 21px/1.38 var(--f-ui);letter-spacing:.4px;color:#d5cbb3}#rotate{display:none;position:absolute;inset:0;z-index:50;place-items:center;text-align:center;background:#040306f0;font:600 26px/1.4 var(--f-ui);letter-spacing:1px;color:#f3ecdc}#rotate b{display:block;font-size:80px;color:var(--gold)}#rotate small{color:#a79d86}@media(orientation:portrait)and (max-width:820px){#rotate{display:grid}#stage{visibility:hidden}}#labels{position:absolute;inset:0;pointer-events:none}.spot-amt{position:absolute;translate:-50% -50%;padding:2px 15px 3px;border-radius:99px;background:#050408d6;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);font:700 25px var(--f-ui);letter-spacing:.5px;color:#fff4d2;white-space:nowrap;opacity:0;scale:.8;transition:opacity .2s,scale .25s cubic-bezier(.2,1.6,.4,1)}.spot-amt.show{opacity:1;scale:1}.spot-tag{position:absolute;translate:-50% -50%;padding:3px 16px 4px;border-radius:9px;font:700 26px var(--f-ui);letter-spacing:2px;white-space:nowrap;opacity:0}.spot-tag.show{animation:tagpop .45s cubic-bezier(.2,1.6,.4,1) forwards}.spot-tag.win{background:linear-gradient(#ffe9a3,#f0b63a);color:#241601;box-shadow:0 0 26px #ffc846e6,0 6px 14px #00000080}.spot-tag.push{background:#14161ef0;color:#cfd6e4;border:1px solid rgba(207,214,228,.5)}.spot-tag.lose{background:#780c16f0;color:#ffc9c9}@keyframes tagpop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.hand-label{position:absolute;translate:-100% -50%;text-align:right;white-space:nowrap;opacity:0;transition:opacity .3s;text-shadow:0 2px 10px rgba(0,0,0,.95),0 0 2px #000}.hand-label.show{opacity:1}.hand-label small{display:block;font:700 15px var(--f-serif);letter-spacing:5px;color:color-mix(in srgb,var(--accent) 80%,#fff)}.hand-label b{display:block;font:400 46px/1.05 var(--f-display);letter-spacing:1.5px;text-transform:uppercase;color:#fff}.hand-label span{display:block;font:600 23px var(--f-ui);letter-spacing:1px;color:#e9dfc6;min-height:26px}.hand-label.strong b{background:linear-gradient(#fff6cf,#ffc93c 60%,#c9861a);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.85))}.hand-label.bump b{animation:bump .45s cubic-bezier(.2,1.7,.4,1)}.hand-label.dead{opacity:.55}@keyframes bump{0%{scale:1.5}to{scale:1}}#odds{position:absolute;width:128px;height:128px;translate:-50% -50%;opacity:0;transition:opacity .35s}#odds.show{opacity:1}#odds svg{width:100%;height:100%;overflow:visible}.o-track{fill:#040408a8;stroke:#ffffff24;stroke-width:9}.o-fill{fill:none;stroke:var(--o-color, #ffd76a);stroke-width:9;stroke-linecap:round;stroke-dasharray:314.16;stroke-dashoffset:314.16;transition:stroke-dashoffset .7s cubic-bezier(.2,.8,.2,1),stroke .5s;filter:drop-shadow(0 0 6px var(--o-color, #ffd76a))}.o-num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.o-num b{font:700 46px/.95 var(--f-ui);color:#fff}.o-num small{font:700 11px var(--f-serif);letter-spacing:2.5px;color:#d9cfb6}#callout{position:absolute;translate:-50% -50%;font:400 66px var(--f-display);letter-spacing:3px;white-space:nowrap;text-transform:uppercase;background:linear-gradient(#fffbe3,#ffcf4d 55%,#d98a12);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 #4a2a02) drop-shadow(0 0 22px rgba(255,190,60,.85));opacity:0}#callout.show{animation:callout 1.5s cubic-bezier(.2,.9,.3,1) forwards}@keyframes callout{0%{opacity:0;scale:.3}14%{opacity:1;scale:1.25}24%{scale:1}78%{opacity:1;scale:1.03;translate:-50% -80%}to{opacity:0;scale:1.08;translate:-50% -140%}}.logo-top{letter-spacing:4px;margin-right:-4px;font-size:12px}.logo.small .logo-main{font-size:44px}.logo-tag{border-color:#ff7a2a;text-shadow:0 0 6px #ff7a2a,0 0 18px #ff5a10;box-shadow:0 0 10px #ff6e1ebf,inset 0 0 10px #ff6e1e73}.logo.big .logo-top{font-size:30px;letter-spacing:14px}.logo.big .logo-main{font-size:168px}.logo.big .logo-tag{font-size:54px;box-shadow:0 0 26px #ff6e1ed9,inset 0 0 22px #ff6e1e80;text-shadow:0 0 10px #ff7a2a,0 0 34px #ff5a10}#venue-pill{top:150px}#edgebar{position:absolute;left:34px;top:200px;display:flex;align-items:center;gap:10px}#markers{display:flex;flex-direction:column;align-items:center;min-width:82px;padding:6px 12px 7px;border-radius:14px;background:linear-gradient(180deg,#16120edb,#070606eb);border:1px solid rgba(245,207,107,.4)}#markers small{font:700 10px var(--f-serif);letter-spacing:2.5px;color:#cbbf9f}#markers b{font:700 34px/1 var(--f-ui);color:var(--gold)}#edges{display:flex;gap:8px}.edge-tile{position:relative;width:64px;height:64px;border-radius:10px;border:2px solid #2a2118;box-shadow:0 6px 14px #0009,0 0 0 1px #f5cf6b59;transition:transform .15s,box-shadow .2s}.edge-tile img{width:100%;height:100%;border-radius:8px;display:block}.edge-tile:hover{transform:translateY(3px) scale(1.08)}.edge-tile.fired{animation:edgefire .9s ease-out}@keyframes edgefire{20%{transform:scale(1.5) rotate(-6deg);box-shadow:0 0 40px 10px #ffc846f2}to{transform:scale(1)}}.edge-tile .tip{position:absolute;left:0;top:74px;width:300px;padding:10px 14px 12px;border-radius:12px;background:#0a0807f5;border:1px solid rgba(245,207,107,.45);opacity:0;pointer-events:none;transition:opacity .15s;z-index:5}.edge-tile:hover .tip{opacity:1}.tip b{display:block;font:400 24px var(--f-display);letter-spacing:1px;color:var(--gold)}.tip span{font:500 19px/1.25 var(--f-ui);color:#e9dfc6}.sc-row.tab.covered b{color:#8dff9a;text-shadow:0 0 14px rgba(80,255,110,.5)}.sc-row.hands.low b{color:#ff7d86;animation:lowpulse .9s ease-in-out infinite alternate}@keyframes lowpulse{to{text-shadow:0 0 16px #ff3344}}.sc-row.floor b{color:var(--gold)}.hand-label.left{translate:0 -50%;text-align:left}.floater.edge{font-size:44px;color:#bff6ff;-webkit-text-stroke:1px #06343c;text-shadow:0 3px 0 #06343c,0 0 22px rgba(90,220,240,.9)}#dialog{position:absolute;left:50%;top:26px;translate:-50% -14px;width:980px;display:flex;align-items:center;gap:22px;padding:14px 30px 16px 18px;background:linear-gradient(180deg,#140f0af0,#080605f5);border:3px solid #2a2118;outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:-8px;box-shadow:0 18px 44px #000000bf;clip-path:polygon(0 10px,10px 10px,10px 0,calc(100% - 10px) 0,calc(100% - 10px) 10px,100% 10px,100% calc(100% - 10px),calc(100% - 10px) calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,10px calc(100% - 10px),0 calc(100% - 10px));opacity:0;pointer-events:none!important;transition:opacity .25s,translate .3s cubic-bezier(.2,1.3,.4,1)}#dialog.show{opacity:1;translate:-50% 0}#stage.bannered #dialog{opacity:0}#hud:has(#dialog.show) #streak{opacity:0}#dialog img{width:112px;height:112px;object-fit:cover;border:3px solid #2a2118;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 60%,transparent);rotate:-2deg;flex:none}#dialog small{display:block;font:900 15px var(--f-serif);letter-spacing:6px;color:var(--accent)}#dialog p{margin:6px 0 0;min-height:62px;font:500 28px/1.22 var(--f-ui);letter-spacing:.4px;color:#f3ecdc}#dialog p:after{content:"▮";margin-left:4px;color:var(--accent);animation:caret .9s steps(1) infinite}@keyframes caret{50%{opacity:0}}.overlay.sheer{background:#0403069e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@keyframes panelin{0%{opacity:0;scale:.92;translate:0 30px}}.cards3{display:flex;gap:18px;flex:1}.sold{flex:1;align-self:center;text-align:center;font:500 italic 28px var(--f-ui);color:#a79d86}.fx-wallet{display:flex;gap:30px;margin:-8px 0 16px;font:700 16px var(--f-serif);letter-spacing:4px;color:#cbbf9f}.fx-wallet b{font:700 30px var(--f-ui);letter-spacing:1px;color:var(--gold);margin-left:6px}.fx-btns{display:flex;justify-content:flex-end;gap:16px;margin-top:20px}.fx-btns .btn{animation:none;height:84px}.stat{min-width:150px;padding:7px 14px 9px}.stat b{font-size:26px}.die{width:1em;height:1em;vertical-align:-.16em}.die rect{fill:#ebe2c9;stroke:#2a1c10;stroke-width:5}.die circle{fill:#1b1410}.die.one circle{fill:#a8241c}.bubble{position:absolute;width:max-content;max-width:330px;translate:-50% -100%;padding:9px 16px 11px;color:#2a1c10;background:#f3e7c9;border:3px solid #2a1c10;border-radius:14px;box-shadow:0 10px 24px #0009;opacity:0;scale:.7;transform-origin:50% 100%;transition:opacity .18s,scale .22s cubic-bezier(.2,1.6,.4,1)}.bubble:after{content:"";position:absolute;left:50%;bottom:-13px;width:20px;height:20px;translate:-50% 0;rotate:45deg;background:#f3e7c9;border-right:3px solid #2a1c10;border-bottom:3px solid #2a1c10}.bubble.show{opacity:1;scale:1}.bubble p{margin:0;font:600 23px/1.16 var(--f-ui);letter-spacing:.3px;min-height:27px}.bubble p b{color:#a8241c;font-weight:700}#bub-1{translate:-22% -100%;transform-origin:22% 100%}#bub-1:after{left:22%}#bub-3{translate:-78% -100%;transform-origin:78% 100%}#bub-3:after{left:78%}#stage.bannered .bubble{opacity:0}#bidnow{position:absolute;translate:-50% -50%;display:flex;align-items:center;gap:14px;padding:4px 20px 6px;white-space:nowrap;border-radius:99px;background:#050408db;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);opacity:0;scale:.8;transition:opacity .2s,scale .25s cubic-bezier(.2,1.6,.4,1)}#bidnow.show{opacity:1;scale:1}#bidnow small{font:700 14px var(--f-serif);letter-spacing:4px;color:color-mix(in srgb,var(--accent) 80%,#fff)}#bidnow b{font:400 34px/1 var(--f-display);letter-spacing:1px;color:#fff}#stage.bannered #bidnow,#stage.bannered #tally{opacity:0}#tally{position:absolute;translate:-50% -50%;text-align:center;white-space:nowrap;opacity:0;transition:opacity .25s;pointer-events:none}#tally.show{opacity:1}#tally b{display:block;font:400 150px/.9 var(--f-display);color:#fff;-webkit-text-stroke:3px #1a1208;text-shadow:0 6px 0 #1a1208,0 0 40px rgba(0,0,0,.8)}#tally.tick b{animation:tally-tick .24s cubic-bezier(.2,1.6,.4,1)}@keyframes tally-tick{0%{scale:1.45}}#tally small{display:inline-block;margin-top:8px;padding:3px 18px 5px;border-radius:99px;background:#050408db;font:700 24px var(--f-ui);letter-spacing:3px;color:#f3ecdc}#tally.money b{font-size:96px}#tally.met b{color:#ffd76a;text-shadow:0 6px 0 #4a2a02,0 0 46px rgba(255,190,60,.9)}#tally.over b,#tally.falls b{color:#ff5a4a;text-shadow:0 6px 0 #3a0806,0 0 46px rgba(255,60,40,.8)}#tally.stands small{color:#1a1208;background:#ffd76a}#tally.falls small{color:#fff;background:#b3211a}#bidrack{position:absolute;left:34px;bottom:170px;padding:12px 20px 18px;border-radius:22px;background:linear-gradient(180deg,#16120edb,#070606f0);border:1px solid rgba(245,207,107,.3);box-shadow:0 14px 40px #0009;transition:opacity .3s,translate .35s cubic-bezier(.2,.8,.2,1)}#bidrack.away{opacity:0;translate:-40px 0;pointer-events:none!important}#bidrack.away *{pointer-events:none!important}.br-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}.br-head span{font:700 15px var(--f-serif);letter-spacing:5px;color:var(--gold)}.br-head em{font:600 19px var(--f-ui);font-style:normal;letter-spacing:1px;color:#c9bfa6}.br-row{display:flex;align-items:center;gap:12px}.br-step{width:52px;height:64px;border-radius:12px;font:700 38px/1 var(--f-ui);color:#e9dfc6;background:linear-gradient(180deg,#28211aeb,#0c0a09f2);border:1px solid rgba(245,207,107,.28);transition:transform .1s,border-color .2s,filter .2s}.br-step:hover{border-color:var(--gold);transform:translateY(-2px)}.br-step:disabled,.br-face:disabled{filter:grayscale(1) brightness(.45);pointer-events:none}#br-q{min-width:74px;text-align:center;font:400 70px/1 var(--f-display);color:#fff}.br-x{font:400 34px var(--f-display);font-style:normal;color:#9a9080;margin:0 4px}#br-faces{display:flex;gap:10px}.br-face{position:relative;font-size:62px;line-height:0;border-radius:14px;transition:translate .14s cubic-bezier(.2,1.5,.4,1),filter .2s;filter:brightness(.72)}.br-face:hover{translate:0 -6px;filter:none}.br-face.sel{translate:0 -9px;filter:none;outline:3px solid #fff;outline-offset:3px}.br-face.coach:before{content:"";position:absolute;top:-15px;left:50%;width:10px;height:10px;translate:-50% 0;border-radius:50%;background:#7dffb0;box-shadow:0 0 10px #3dff8f}.br-face kbd{position:absolute;bottom:-15px;left:50%;translate:-50% 0;font:600 13px var(--f-ui);color:#9a9080;background:none;border:0}#slot-ui{position:absolute;inset:0;opacity:0;pointer-events:none;translate:0 60px;transition:opacity .45s,translate .55s cubic-bezier(.2,.9,.3,1)}#stage.slotting #slot-ui{opacity:1;translate:0 0}#slot-ui.away,#stage.slotting .spot-amt,#stage.slotting .spot-tag,#stage.slotting .hand-label,#stage.slotting #odds{display:none}.sl-cab{position:absolute;left:50%;top:50%;width:1920px;height:1080px;margin:-540px 0 0 -960px}.sl-room{position:absolute;inset:-40px;filter:blur(1.5px) brightness(1.08) saturate(1.15);animation:room-drift 26s ease-in-out infinite alternate}.sl-room:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 55%,transparent 45%,rgba(0,0,0,.45) 100%)}#stage.slotting .sl-room{background:url(../img/vslot/floor.jpg) center / cover}@keyframes room-drift{0%{scale:1.03;translate:-12px 0}to{scale:1.08;translate:12px -6px}}.sl-cab{--a: #ff3df0;--b: #35c8ff;--run: 2.4s;transform:scale(.95);transform-origin:50% 100%}.sl-cab[data-mood=win]{--a: #ffd23c;--b: #ff5a1f;--run: .8s}.sl-cab[data-mood=drive]{--a: #ffe14d;--b: #ffffff;--run: .55s}.sl-cab[data-fate=spot]{--a: #d0101c;--b: #1c0a10;--run: 3.4s}.sl-cab[data-fate=gold]{--a: #ffc022;--b: #fff3c4}.sl-cab[data-fate=silver]{--a: #e6eefb;--b: #6f88ad}.sl-cab[data-fate=green]{--a: #24e07a;--b: #0a7a3a}.sl-cab[data-fate=shark]{--a: #ff2416;--b: #7a0c12;--run: 1.1s}.sl-cab[data-fate=skull]{--a: #9a4bff;--b: #efe6d0;--run: .9s}.sl-body{position:absolute;left:126px;top:82px;width:1668px;height:1060px;isolation:isolate;border-radius:64px 64px 0 0;background:linear-gradient(90deg,#00000059,#0000000d 9% 91%,#00000059),url(../img/tex_steel.jpg) center / 640px;box-shadow:0 0 0 3px #050404,0 20px 70px #00000080,inset 0 3px #ffffff29}.sl-body .rivets{position:absolute;inset:0;pointer-events:none;--rivet: #9a948c 0 3px, #14110f 4px 7px, transparent 8px;background:radial-gradient(circle at 56px 16px,var(--rivet)),radial-gradient(circle at calc(100% - 56px) 16px,var(--rivet))}.sl-crown{position:absolute;left:470px;top:40px;width:980px;height:76px;border-radius:50% 50% 0 0/100% 100% 0 0;overflow:hidden;background:linear-gradient(180deg,#ffffff24,#0000004d),url(../img/tex_steel.jpg) center / 640px;box-shadow:0 0 0 3px #050404,0 0 40px color-mix(in srgb,var(--a) 45%,transparent)}.sl-crown:before{content:"";position:absolute;left:201px;right:201px;top:30px;height:16px;background:radial-gradient(circle,#fff8dc 0 4.5px,var(--a) 5.5px 7px,transparent 8px) 0 0 / 68px 16px repeat-x,radial-gradient(circle,color-mix(in srgb,var(--a) 55%,#1a0f1e) 0 4.5px,#2a1c2e 5.5px 7px,transparent 8px) 34px 0 / 68px 16px repeat-x;filter:drop-shadow(0 0 6px var(--a));animation:crown-chase .8s steps(1) infinite}@keyframes crown-chase{50%{background-position:34px 0,0 0}}.sl-crown span{position:absolute;left:50%;bottom:6px;translate:-50% 0;padding:1px 16px 2px;white-space:nowrap;border-radius:3px;font:700 12px var(--f-ui);letter-spacing:5px;color:#2a1c08;background:linear-gradient(#d9b25a,#9a7424);box-shadow:0 1px #000}.ledbar{position:absolute;top:28px;width:88px;height:804px;border-radius:18px;background:#0a0410;box-shadow:0 0 0 3px #050404,0 0 28px 6px var(--a),0 0 110px 30px color-mix(in srgb,var(--a) 55%,transparent);animation:led-breathe 1.2s ease-in-out infinite alternate;transition:box-shadow .3s}.ledbar.l{left:12px}.ledbar.r{right:12px}.ledbar:after{content:"";position:absolute;inset:-34px -44px;z-index:-1;border-radius:60px;background:linear-gradient(180deg,var(--a),var(--b) 50%,var(--a));filter:blur(34px);opacity:.75}@keyframes led-breathe{0%{filter:brightness(.9)}to{filter:brightness(1.3)}}.ledbar i{position:absolute;inset:5px;border-radius:14px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.95) 50%,transparent) 0 -300px / 100% 300px no-repeat,repeating-linear-gradient(180deg,var(--a) 0 70px,color-mix(in srgb,var(--a) 40%,#fff) 70px 78px,var(--b) 78px 150px,color-mix(in srgb,var(--b) 40%,#fff) 150px 160px) 0 0 / 100% 160px;-webkit-mask:radial-gradient(circle,#000 0 4.4px,transparent 5.2px) 1px 1px / 11px 11px;mask:radial-gradient(circle,#000 0 4.4px,transparent 5.2px) 1px 1px / 11px 11px;animation:led-run var(--run) linear infinite;filter:saturate(1.4) brightness(1.25)}.ledbar.r i{animation-direction:reverse}@keyframes led-run{0%{background-position:0 -300px,0 0}to{background-position:0 1100px,0 320px}}.ledbar .dead{position:absolute;left:5px;right:5px;top:335px;height:66px;background:radial-gradient(circle at 42% 36%,rgba(255,255,255,.2) 0 1.1px,transparent 2px) 1px 1px / 11px 11px,radial-gradient(circle,#362b40 0 3px,#221a2a 4.4px,#0a0410 5.2px) 1px 1px / 11px 11px,#0a0410;animation:led-dead 7s infinite}@keyframes led-dead{0%,6%,9%,to{opacity:1}7%,8%{opacity:0}}.sl-cab .spill{position:absolute;top:0;width:420px;height:1080px;pointer-events:none;mix-blend-mode:screen;opacity:.55;animation:led-breathe 1.2s ease-in-out infinite alternate}.sl-cab .spill.l{left:-200px;width:520px;background:radial-gradient(ellipse 330px 560px at 68% 46%,color-mix(in srgb,var(--a) 80%,transparent),transparent 70%)}.sl-cab .spill.r{left:1600px;width:520px;background:radial-gradient(ellipse 330px 560px at 32% 46%,color-mix(in srgb,var(--a) 80%,transparent),transparent 70%)}.sl-screen{position:absolute;left:240px;top:104px;width:1440px;height:810px;overflow:hidden;border-radius:14px;background:#05020c;box-shadow:0 0 0 6px #050404,0 0 0 12px #2a221b,0 0 0 14px #0b0908,0 0 70px 6px #be5aff59}#slotgl{position:absolute;inset:0;width:100%;height:100%;display:block}#stage.slotting #slotgl{pointer-events:auto}.sl-screen .crack{position:absolute;right:14px;bottom:10px;width:170px;height:130px;opacity:.2;pointer-events:none;background:linear-gradient(118deg,transparent 49.4%,#fff 49.7%,transparent 50.1%) 0 0 / 100% 100% no-repeat,linear-gradient(72deg,transparent 49.5%,#fff 49.8%,transparent 50.2%) 40px 30px / 70% 70% no-repeat,linear-gradient(158deg,transparent 49.5%,#fff 49.8%,transparent 50.2%) 60px 10px / 60% 80% no-repeat}.sl-frame{position:absolute;left:0;top:0;width:1920px;height:1080px;transform:scale(.75);transform-origin:0 0;pointer-events:none}.sl-deck{position:absolute;left:80px;top:922px;width:1760px;height:180px;clip-path:polygon(40px 0,calc(100% - 40px) 0,100% 100%,0 100%);background:linear-gradient(180deg,#ffffff21,#0003 12%,#00000080),url(../img/tex_steel.jpg) center / 560px;box-shadow:inset 0 3px #fff3}.sl-deck .plate{position:absolute;left:50%;top:6px;translate:-50% 0;padding:1px 14px;border-radius:3px;font:700 11px var(--f-ui);letter-spacing:4px;color:#2a1c08;background:linear-gradient(#d9b25a,#9a7424);box-shadow:0 1px #000}#stage.slotting #bank{left:calc(50% - 760px);bottom:22px;padding:8px 20px 10px;border-radius:10px;border:3px solid #0b0908;background:linear-gradient(180deg,#100a04,#1c1206);box-shadow:inset 0 0 22px #ffaa282e,0 2px #ffffff1f}#stage.slotting #bank small{color:#ffb84a}#stage.slotting #bank-amt{color:#ffcf6a;text-shadow:0 0 14px rgba(255,170,40,.75)}#stage.slotting #rack{left:calc(50% - 408px);bottom:14px;gap:6px}#stage.slotting #rack-chips{padding:8px 12px 14px;gap:8px;border-radius:14px;background:#00000073;border:2px solid #0b0908;box-shadow:inset 0 2px 8px #000,0 1px #ffffff1f}#stage.slotting #rack-chips .chip{width:68px;height:68px}#stage.slotting .mini{padding:3px 0 4px;font-size:16px;border-radius:8px}#stage.slotting #prompt{left:calc(50% + 6px);right:auto;bottom:30px;width:286px;max-width:none;padding:10px 16px;text-align:center;font:600 19px/1.2 var(--f-ui);color:#ffcf6a;border-radius:8px;border:3px solid #0b0908;background:linear-gradient(180deg,#100a04,#1c1206);box-shadow:inset 0 0 22px #ffaa2829,0 2px #ffffff1f;text-shadow:0 0 10px rgba(255,170,40,.5);min-height:74px}#stage.slotting #prompt b{color:#fff}#stage.slotting #prompt:empty{opacity:0}#stage.slotting #actions{right:calc(50% - 760px);bottom:22px;gap:14px;align-items:center}#stage.slotting #actions .btn{min-width:132px;height:104px;padding:0 26px;border-radius:22px;border:4px solid #0b0908;color:#fff;background:radial-gradient(ellipse at 50% 20%,#6a5a70,#2a2030 70%);box-shadow:inset 0 3px #ffffff59,inset 0 -8px 14px #0000008c,0 8px #050404,0 10px 22px #000000b3;text-shadow:0 2px 0 rgba(0,0,0,.6);transition:translate .08s,box-shadow .08s,filter .2s}#stage.slotting #actions .btn:after,#stage.slotting #actions .btn:before{display:none}#stage.slotting #actions .btn span{font:400 34px/1 var(--f-display);letter-spacing:2px;color:inherit;background:none;-webkit-text-fill-color:currentColor}#stage.slotting #actions .btn small{color:#ffffffd1}#stage.slotting #actions .btn.gold,#stage.slotting #actions .btn.fire{min-width:236px;background:radial-gradient(ellipse at 50% 18%,#c8ff7a,#2fc94a 45%,#0c6a22);box-shadow:inset 0 3px #fff9,inset 0 -10px 16px #003c0a99,0 8px #052a0c,0 0 46px #50ff6ea6,0 12px 24px #000000b3;animation:sl-spin-idle 1.5s infinite alternate ease-in-out}#stage.slotting #actions .btn.fire{background:radial-gradient(ellipse at 50% 18%,#fff0a8,#ff9a1f 45%,#b53a06);box-shadow:inset 0 3px #fff9,inset 0 -10px 16px #5a140099,0 8px #3a1202,0 0 46px #ff9628b3,0 12px 24px #000000b3}@keyframes sl-spin-idle{to{filter:brightness(1.22)}}#stage.slotting #actions .btn:active{translate:0 6px;box-shadow:inset 0 3px #fff6,0 2px #050404}#stage.slotting #actions .btn:disabled{filter:grayscale(.85) brightness(.55);animation:none}#stage.slotting #actions .btn kbd{display:none}#sl-jackpots .jp{position:absolute;top:20px;height:90px;padding:6px 0 0;text-align:center;border-radius:16px;border:3px solid var(--jc);background:linear-gradient(180deg,color-mix(in srgb,var(--jc) 50%,#120518),#0a0312 78%);box-shadow:0 0 24px color-mix(in srgb,var(--jc) 70%,transparent),inset 0 0 20px color-mix(in srgb,var(--jc) 35%,transparent)}.jp.grand{--jc: #ff3d5a;left:96px;width:320px}.jp.major{--jc: #ff9a1f;left:430px;width:236px}.jp.minor{--jc: #35c8ff;left:1254px;width:236px}.jp.mini{--jc: #5dff9a;left:1504px;width:320px}.jp small{display:block;font:900 16px var(--f-serif);letter-spacing:6px;color:var(--jc);text-shadow:0 0 10px var(--jc)}.jp b{display:block;font:400 46px/1.1 var(--f-display);letter-spacing:1px;color:#fff;text-shadow:0 2px 0 #000,0 0 16px color-mix(in srgb,var(--jc) 80%,transparent)}.jp i{display:none;font:700 16px var(--f-ui);font-style:normal;letter-spacing:1.5px;color:#cbbfd6}.jp.locked{filter:saturate(.25) brightness(.6)}.jp.locked b{font-size:28px;line-height:1.2}.jp.locked i{display:block}.jp.hit{animation:jp-hit .32s 7 alternate}@keyframes jp-hit{to{scale:1.14;filter:brightness(1.9)}}.sl-hole,.sl-ways,#sl-pays,#sl-drive>div,#sl-card,.meter{--nc: #b56cff;border:3px solid var(--nc);background:linear-gradient(180deg,color-mix(in srgb,var(--nc) 30%,rgba(14,5,30,.94)),#080314f2);box-shadow:0 0 26px color-mix(in srgb,var(--nc) 55%,transparent),inset 0 0 22px color-mix(in srgb,var(--nc) 22%,transparent)}.sl-hole small,.sl-ways small,#sl-drive small,#sl-pays h4,.meter small,#sl-card .sum small{display:block;font:900 15px var(--f-serif);letter-spacing:6px;color:color-mix(in srgb,var(--nc) 55%,#fff)}#sl-left{position:absolute;left:36px;top:142px;width:270px;text-align:center;color:#fff}.sl-hole{padding:14px 0 18px;border-radius:22px}.sl-hole b{display:block;font:400 150px/.98 var(--f-display);background:linear-gradient(#fffbe3,#ffcf4d 55%,#ff8a1f);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 #3a0a4a)}.sl-hole.bump b{animation:sl-bump .35s cubic-bezier(.2,1.7,.4,1)}@keyframes sl-bump{0%{scale:1.6}}.sl-hole span{font:700 22px var(--f-ui);letter-spacing:6px;color:#cbbfd6}.sl-ways{--nc: #ffcf4d;margin-top:18px;padding:10px 0 12px;border-radius:18px}.sl-ways b{font:400 56px/1 var(--f-display);color:#ffd76a;text-shadow:0 0 16px rgba(255,190,60,.7)}.sl-tier{margin-top:18px;font:600 22px/1.25 var(--f-ui);letter-spacing:.5px;color:#f3ecdc;text-shadow:0 2px 6px #000,0 0 12px #000}.sl-tier b{color:#ffd76a}#sl-pays{--nc: #35c8ff;position:absolute;left:1614px;top:142px;width:270px;padding:14px 14px 12px;border-radius:22px;transition:opacity .3s}#sl-pays h4{margin:0 0 6px;text-align:center;letter-spacing:4px}#sl-pays .row{display:flex;align-items:center;gap:10px;padding:3px 4px}#sl-pays .row img{width:68px;height:68px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(255,255,255,.35))}#sl-pays .row b{margin-left:auto;font:400 36px var(--f-display);color:#fff;text-shadow:0 2px 0 #000}#sl-pays p{margin:8px 0 0;text-align:center;font:700 14px var(--f-ui);letter-spacing:2px;color:#9fc6df}#sl-drive{position:absolute;left:1614px;top:142px;width:270px;text-align:center;opacity:0;transition:opacity .3s}#slot-ui.driving #sl-drive{opacity:1}#slot-ui.driving #sl-pays{opacity:0}#sl-drive>div{--nc: #ffcf4d;margin-bottom:16px;padding:14px 10px 16px;border-radius:22px}.dr-strokes div{display:flex;justify-content:center;gap:14px;margin-top:10px}.dr-strokes i{width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#5a4a3a,#1a120a);box-shadow:inset 0 0 0 3px #ffffff1f;transition:background .2s,box-shadow .2s,scale .25s cubic-bezier(.2,1.7,.4,1)}.dr-strokes i.on{background:radial-gradient(circle at 35% 30%,#fff8c8,#ffc23c 45%,#c8780a);box-shadow:0 0 22px #ffc846f2;scale:1.08}.dr-strokes.last i.on{background:radial-gradient(circle at 35% 30%,#ffd0c8,#ff4a3c 45%,#a01206);box-shadow:0 0 26px #ff4632f2;animation:dr-last .5s infinite alternate}@keyframes dr-last{to{scale:1.25}}.dr-next b{display:block;font:400 92px/1 var(--f-display);color:#fff;text-shadow:0 3px 0 #3a2202,0 0 20px rgba(255,190,60,.8)}.dr-next span{font:700 18px/1.15 var(--f-ui);letter-spacing:1.5px;color:#ffe9a8}.dr-pot b{display:block;font:400 54px/1.1 var(--f-display);color:#ffd76a;text-shadow:0 3px 0 #3a2202,0 0 20px rgba(255,190,60,.8)}#sl-card{--nc: #5dff9a;position:absolute;left:335px;top:762px;width:1250px;height:112px;display:flex;border-radius:18px;overflow:hidden;color:#fff;transition:opacity .3s}#slot-ui.driving #sl-card{opacity:.3}#sl-card .hole{position:relative;flex:1;text-align:center;border-right:2px solid rgba(93,255,154,.28);transition:background .3s}#sl-card .hole.now{background:linear-gradient(180deg,#5dff9a73,#5dff9a1f);box-shadow:inset 0 0 0 3px #b8ffd3,inset 0 0 26px #5dff9ab3;animation:card-now .8s infinite alternate ease-in-out}@keyframes card-now{to{filter:brightness(1.35)}}#sl-card .hole>small{position:absolute;left:9px;top:4px;font:700 20px var(--f-ui);letter-spacing:0;color:#8fe9b4}#sl-card .hole b{display:inline-block;min-width:58px;margin-top:8px;font:400 52px/58px var(--f-display);color:#8a7fa0}#sl-card .hole.par b{color:#fff}#sl-card .hole.good b{color:#1a0f06;border-radius:50%;background:radial-gradient(circle at 40% 30%,#fff8c8,#ffc23c 60%,#e08a12);box-shadow:0 0 20px #ffc846f2}#sl-card .hole.stamp b{animation:sl-stamp .32s cubic-bezier(.2,1.7,.4,1)}@keyframes sl-stamp{0%{scale:2.6;opacity:0}}#sl-card .hole span{display:block;margin-top:3px;font:700 24px/1 var(--f-ui);color:#7dffb0;text-shadow:0 0 10px rgba(93,255,154,.6)}#sl-card .hole.miss span{color:#6a5f80;text-shadow:none}#sl-card .sum{position:relative;flex:1.5;text-align:center;background:linear-gradient(180deg,#ffcf4d4d,#ffcf4d14)}#sl-card .sum small{--nc: #ffcf4d;margin-top:6px;letter-spacing:5px}#sl-card .sum b{display:block;font:400 58px/1.1 var(--f-display);color:#ffd76a;text-shadow:0 0 16px rgba(255,190,60,.8)}#sl-card .sum.under b{color:#ff7ad6;text-shadow:0 0 18px rgba(255,90,210,.9)}#sl-meters{position:absolute;left:335px;top:894px;width:1250px;display:flex;justify-content:space-between;align-items:stretch;gap:22px}.meter{flex:1;padding:10px 18px 12px;text-align:center;border-radius:18px}.meter b{display:block;font:400 62px/1.1 var(--f-display);color:#fff;text-shadow:0 0 16px color-mix(in srgb,var(--nc) 80%,transparent)}.meter.bet{--nc: #35c8ff}.meter.round{--nc: #b56cff}.meter.round b{font-size:44px;line-height:68px}.meter.win{--nc: #ffcf4d;flex:1.9}.meter.win b{font-size:92px;line-height:1;background:linear-gradient(#fffbe3,#ffcf4d 55%,#ff8a1f);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 3px 0 #3a1202) drop-shadow(0 0 18px rgba(255,190,60,.7))}.meter.win.tick b{animation:sl-bump .22s cubic-bezier(.2,1.7,.4,1)}#sl-rowtag{position:absolute;left:960px;top:250px;translate:-50% -50%;padding:10px 44px 16px;text-align:center;white-space:nowrap;border-radius:20px;border:4px solid #ffcf4d;background:linear-gradient(180deg,#784606f5,#1e0e02f7);box-shadow:0 0 50px #ffbe3ce6;opacity:0;scale:.5}#sl-rowtag.show{animation:sl-rowtag 2.1s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes sl-rowtag{0%{opacity:0;scale:.4}12%{opacity:1;scale:1.1}20%,82%{opacity:1;scale:1}to{opacity:0;scale:1.15}}#sl-rowtag b{display:block;font:400 92px/1 var(--f-display);letter-spacing:3px;color:#fff;text-shadow:0 4px 0 #3a2202}#sl-rowtag span{font:900 24px var(--f-serif);letter-spacing:6px;color:#ffe9a8}#sl-big{position:absolute;left:960px;top:430px;translate:-50% -50%;text-align:center;white-space:nowrap;opacity:0;scale:.4;transition:opacity .25s,scale .4s cubic-bezier(.2,1.6,.4,1)}#sl-big.show{opacity:1;scale:1}#sl-big .t{font:400 210px/.95 var(--f-display);letter-spacing:6px;background:linear-gradient(#fffbe3 10%,#ffd23c 45%,#ff5a1f 90%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:5px #3a0a4a;paint-order:stroke fill;filter:drop-shadow(0 10px 0 #3a0a4a) drop-shadow(0 0 60px rgba(255,120,220,.9));animation:sl-throb .5s infinite alternate ease-in-out}@keyframes sl-throb{to{scale:1.06;rotate:-1.2deg}}#sl-big .n{font:400 170px/1 var(--f-display);color:#fff;-webkit-text-stroke:4px #3a0a4a;paint-order:stroke fill;filter:drop-shadow(0 8px 0 #3a0a4a) drop-shadow(0 0 40px rgba(255,220,120,.9))}#sl-big .s{font:900 32px var(--f-serif);letter-spacing:8px;color:#ffe9a8;text-shadow:0 3px 0 #000,0 0 20px #000}#sl-big.drive .t{background:linear-gradient(#fffbe3 10%,#ffe14d 45%,#ff9a1f 90%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 10px 0 #4a2a02) drop-shadow(0 0 70px rgba(255,200,60,1))}#stage.bannered #sl-big{opacity:0}.paper{position:relative;color:#2a1c10;background:url(../img/tex_grime.jpg) center / 560px,linear-gradient(160deg,#f3e7c9,#e6d5ad 55%,#d3be92);background-blend-mode:multiply;border:0!important;border-radius:3px!important;box-shadow:0 26px 60px #000000c7,inset 0 0 70px #78501e47!important}.paper:before,.paper:after{content:"";position:absolute;top:-15px;width:132px;height:36px;background:repeating-linear-gradient(90deg,#d6d0b8c7 0 6px,#c8c2aac7 6px 7px);box-shadow:0 3px 8px #00000059}.paper:before{left:34px;rotate:-5deg}.paper:after{right:30px;rotate:4deg}.title-right.paper{rotate:1.6deg;padding:40px 34px 30px;background-color:transparent}.title-right.paper h3{margin:0;font:400 62px/1 var(--f-display);letter-spacing:6px;color:#2a1c10}.wall-sub{margin:4px 0 16px;padding-bottom:12px;border-bottom:3px double rgba(42,28,16,.6);text-align:center;font:700 15px var(--f-ui);letter-spacing:5px;color:#6b573d}.paper .score-row{font-weight:700;color:#2a1c10}.paper .score-row:nth-child(odd){background:#462d0c14}.paper .score-row i{color:#7a6a50}.paper .score-row em{color:#2a1c10}.paper .score-row em small{color:#7a6a50}.paper .score-row b,.paper .score-row:first-child b,.paper .score-row:first-child i{color:#a8241c;text-shadow:none}.paper .scores .empty{color:#6b573d;font-style:italic}#sign{position:absolute;right:40px;bottom:150px;display:flex;align-items:center;gap:16px;padding:10px 22px 12px;rotate:-1.5deg;color:#2a1c10;background:url(../img/tex_grime.jpg) center / 400px,linear-gradient(160deg,#f3e7c9,#dcc89c);background-blend-mode:multiply;box-shadow:0 12px 26px #000000b3;opacity:0;translate:0 30px;pointer-events:none!important;transition:opacity .3s,translate .35s cubic-bezier(.2,1.3,.4,1)}#sign.show{opacity:1;translate:0 0;pointer-events:auto!important}#sign span{font:700 15px var(--f-ui);letter-spacing:4px;color:#6b573d}#sign input{width:250px;padding:0 4px 2px;border:0;border-bottom:3px solid #2a1c10;background:none;outline:none;font:400 40px/1.1 var(--f-display);letter-spacing:3px;text-transform:uppercase;color:#a8241c;user-select:text;-webkit-user-select:text}#menu.overlay{background:radial-gradient(ellipse at 50% 50%,#04030659,#040306b8);backdrop-filter:none;-webkit-backdrop-filter:none}.menu-panel{width:1600px;gap:70px;padding:0;align-items:center;background:none;border:0;box-shadow:none}.fusebox{flex:.82;position:relative;padding:38px 44px 40px;rotate:-1.2deg;border:6px solid #0e0d0c;border-radius:10px;background:linear-gradient(#16141280,#080706b8),url(../img/tex_steel.jpg) center / 720px;box-shadow:inset 0 0 0 3px #ffffff12,inset 0 0 70px #000000bf,0 34px 80px #000000d9;animation:slide-l .45s cubic-bezier(.2,1.2,.4,1) backwards}.fusebox:before{content:"";position:absolute;inset:0;pointer-events:none;--rivet: #8a8782 0 4px, #1a1917 5px 8px, transparent 9px;background:radial-gradient(circle at 20px 20px,var(--rivet)),radial-gradient(circle at calc(100% - 20px) 20px,var(--rivet)),radial-gradient(circle at 20px calc(100% - 20px),var(--rivet)),radial-gradient(circle at calc(100% - 20px) calc(100% - 20px),var(--rivet))}@keyframes slide-l{0%{opacity:0;translate:-140px 0}}@keyframes slide-r{0%{opacity:0;translate:140px 0}}.fusebox h2{margin:0;font:400 70px/1 var(--f-display);letter-spacing:8px;color:#e9dcc0;text-shadow:0 3px 0 #000}.fb-warn{margin:10px 0 18px;padding:7px 0 6px;font:700 15px var(--f-ui);letter-spacing:5px;color:#14110d;text-align:center;background:repeating-linear-gradient(-45deg,#e9a820 0 18px,#c98a12 18px 36px);box-shadow:0 2px #000}.fusebox .set{padding:15px 2px;border-bottom:2px solid rgba(0,0,0,.6);box-shadow:0 1px #ffffff12;font:400 27px var(--f-display);letter-spacing:1.5px;text-transform:uppercase;color:#e9dcc0;text-shadow:0 2px 0 #000}.fusebox .set.seg{display:flex;align-items:center;justify-content:space-between;gap:14px}#set-gfx{display:flex;border:2px solid #000;border-radius:7px;overflow:hidden;background:#100f0e;box-shadow:inset 0 3px 8px #000,0 1px #ffffff1a}#set-gfx button{padding:9px 13px 7px;border:0;border-left:2px solid #000;background:transparent;color:#8d8676;font:400 20px var(--f-display);letter-spacing:1.5px;cursor:pointer}#set-gfx button:first-child{border-left:0}#set-gfx button.on{background:#0c2410;color:#c8ffc0;text-shadow:0 0 14px rgba(90,255,110,.75)}.fusebox .set.tog i{width:92px;height:46px;border-radius:7px;border:2px solid #000;background:#100f0e;box-shadow:inset 0 3px 8px #000,0 1px #ffffff1a}.fusebox .set.tog i:after{left:3px;top:3px;width:40px;height:36px;border-radius:4px;background:linear-gradient(#9a9792,#45423e);box-shadow:inset 0 1px #ffffff80,0 3px 6px #000}.fusebox .set.tog input:checked+i{background:#0c2410}.fusebox .set.tog input:checked+i:after{translate:42px 0;background:linear-gradient(#c8ffc0,#3fae4a);box-shadow:inset 0 1px #ffffffb3,0 0 18px #5aff6ebf}.fusebox input[type=range]{-webkit-appearance:none;appearance:none;width:300px;height:14px;border-radius:7px;border:2px solid #000;background:#100f0e;box-shadow:inset 0 2px 6px #000,0 1px #ffffff1a}.fusebox input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:40px;border-radius:4px;border:1px solid #000;background:linear-gradient(90deg,#6a6763,#c9c6c0 45%,#6a6763);box-shadow:0 3px 8px #000;cursor:grab}.fusebox input[type=range]::-moz-range-thumb{width:26px;height:40px;border-radius:4px;border:1px solid #000;background:linear-gradient(90deg,#6a6763,#c9c6c0 45%,#6a6763);box-shadow:0 3px 8px #000;cursor:grab}.rules.paper{flex:1.25;padding:44px 50px 40px;rotate:1deg;animation:slide-r .45s cubic-bezier(.2,1.2,.4,1) backwards}.rules.paper h2{margin:0 0 14px;padding-bottom:10px;border-bottom:3px double rgba(42,28,16,.6);font:400 60px/1 var(--f-display);letter-spacing:6px;color:#2a1c10}.rules.paper .rules-note{margin:9px 0 0;font-size:20px;line-height:1.32;color:#3a2a18}.rules.paper .rules-note b{color:#a8241c}.rules.paper .rules-tables{margin-top:16px}.rules.paper .paytable.static{--accent: #3a2a18;color:#3a2a18;background:#462d0c12;border:2px solid rgba(42,28,16,.5);border-radius:4px;padding:10px 14px}.rules.paper .paytable.static h4{font-size:18px;color:#2a1c10}.rules.paper .pt-row{font-size:15px;padding:1px 6px;opacity:1}.rules.paper .pt-row b{font-size:18px}@media(prefers-reduced-motion:reduce){.title-art{animation:none}}#roul-tip{position:absolute;translate:-50% -100%;padding:6px 16px 7px;border-radius:10px;background:#050408e6;border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 6px 18px #00000080;white-space:nowrap;text-align:center;pointer-events:none;opacity:0;transition:opacity .12s;z-index:3}#roul-tip.show{opacity:1}#roul-tip b{display:block;font:700 21px var(--f-ui);letter-spacing:1.5px;color:#ffe9b0}#roul-tip span{font:600 17px var(--f-ui);letter-spacing:.5px;color:#d9cfb6}#roul-hist{position:absolute;translate:-50% -50%;display:flex;align-items:center;gap:6px;padding:7px 14px 7px 16px;border-radius:8px;background:linear-gradient(#1b1410,#0c0907);border:2px solid #6b4f24;box-shadow:inset 0 0 0 1px #ffd2781f,0 8px 20px #0000008c;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .3s}#roul-hist.show{opacity:1}#stage.bannered #roul-hist,#stage.bannered #roul-tip{opacity:0}#roul-hist small{font:700 12px var(--f-serif);letter-spacing:2.5px;color:#b89b62;margin-right:8px}#roul-hist em{font:italic 500 16px var(--f-ui);color:#8d7c5c}#roul-hist i{display:grid;place-items:center;width:38px;height:38px;border-radius:6px;font:400 21px var(--f-display);font-style:normal;color:#f6efdc;border:1px solid rgba(255,220,150,.25)}#roul-hist i.red{background:#a31f18}#roul-hist i.black{background:#17120f}#roul-hist i.green{background:#0f7a3c}#roul-hist i:nth-of-type(1){width:48px;height:48px;font-size:27px;border-color:#ffd76a;box-shadow:0 0 14px #ffc8508c}#roul-hist i:nth-of-type(n+7){opacity:.6}#roul-hist i.new{animation:roul-new .6s cubic-bezier(.2,1.6,.4,1)}@keyframes roul-new{0%{scale:.2;opacity:0}to{scale:1;opacity:1}}#bac-road{position:absolute;translate:-50% -50%;padding:9px 12px 8px;border-radius:8px;background:linear-gradient(#1b1410,#0c0907);border:2px solid #6b4f24;box-shadow:inset 0 0 0 1px #ffd2781f,0 8px 20px #0000008c;pointer-events:none;opacity:0;transition:opacity .3s}#bac-road.show{opacity:1}#stage.bannered #bac-road{opacity:0}#bac-road small{display:block;text-align:center;font:700 12px var(--f-serif);letter-spacing:3px;color:#b89b62;margin-bottom:6px}#bac-road .beads{display:grid;grid-auto-flow:column;grid-template-rows:repeat(6,26px);grid-auto-columns:26px;gap:3px;padding:4px;background:#efe6cf;border-radius:4px}#bac-road .beads i{position:relative;display:grid;place-items:center;border-radius:50%;font:400 15px var(--f-display);font-style:normal;color:#fff;outline:1px solid rgba(60,40,20,.14)}#bac-road .beads i.banker{background:#b3211a;outline:none}#bac-road .beads i.player{background:#2454a8;outline:none}#bac-road .beads i.tie{background:#14783c;outline:none}#bac-road .beads i.pp:before,#bac-road .beads i.bp:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;border:1px solid #fff}#bac-road .beads i.pp:before{left:-1px;bottom:-1px;background:#2454a8}#bac-road .beads i.bp:after{right:-1px;top:-1px;background:#b3211a}#bac-road .beads i.new{animation:roul-new .6s cubic-bezier(.2,1.6,.4,1)}#bac-road p{display:flex;justify-content:space-between;margin:7px 2px 0;font:700 16px var(--f-ui);letter-spacing:1px}#bac-road p .banker{color:#ff6a5c}#bac-road p .player{color:#6ea4ff}#bac-road p .tie{color:#5fd08a}.hold-tag{position:absolute;translate:-50% -50%;min-width:118px;padding:5px 14px 6px;border-radius:10px;background:#050408db;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);text-align:center;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s,border-color .2s,box-shadow .2s}.hold-tag.show{opacity:1}#stage.bannered .hold-tag{opacity:0}.hold-tag small{display:block;font:700 11px var(--f-serif);letter-spacing:2px;color:#b89b62}.hold-tag b{display:block;font:700 25px var(--f-ui);color:#fff4d2}.hold-tag i{display:block;font:700 13px var(--f-ui);font-style:normal;letter-spacing:2px;color:#9fd8c4}.hold-tag.turn{border-color:#ffd76a;box-shadow:0 0 18px #ffc8508c}.hold-tag.out{opacity:.45}.hold-tag.out i{color:#c9b9a0}.hold-tag.allin{border-color:#ff5a3c}.hold-tag.allin i{color:#ff8a6a}.floater.gold{font-size:52px;color:#fff3c4;-webkit-text-stroke:1px #6b4300;text-shadow:0 3px 0 #6b4300,0 0 26px rgba(255,200,70,.95),0 0 60px rgba(255,170,30,.6)}#stage[data-fate]:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;--fate: 255, 190, 60;box-shadow:inset 0 0 160px 30px rgba(var(--fate),.32),inset 0 0 40px 6px rgba(var(--fate),.35);animation:golden-breathe 1.6s ease-in-out infinite}#stage[data-fate=silver]:before{--fate: 200, 216, 240}#stage[data-fate=green]:before{--fate: 80, 220, 130}#stage[data-fate=shark]:before{--fate: 230, 40, 30}#stage[data-fate=skull]:before{--fate: 140, 60, 255;animation-duration:.8s}@keyframes golden-breathe{0%,to{opacity:.65}50%{opacity:1}}.floater.green{font-size:46px;color:#d9ffe3;-webkit-text-stroke:1px #0b4a27;text-shadow:0 3px 0 #0b4a27,0 0 24px rgba(90,230,140,.9)}#app[data-screen] #hud>.logo,#app[data-screen] #venue-pill,#app[data-screen] #edgebar,#app[data-screen] #streak,#app[data-screen] #scorebox,#app[data-screen] #bank,#app[data-screen=title] #actions{display:none}#app[data-screen=title] #prompt{bottom:34px;max-width:820px}#app[data-screen=title] #dialog{opacity:0;pointer-events:none}#curtain{position:absolute;inset:-2px;background:#020203;opacity:0;pointer-events:none;transition:opacity 0ms linear}#curtain.on{opacity:1}#curtain.on.dim{opacity:.55}#hud>.logo,#venue-pill,#edgebar,#streak,#scorebox,#bank{transition:opacity .8s ease}.hold-tag small em{font-style:normal;margin-left:7px;padding:1px 6px 0;border-radius:4px;background:#f5cf6b29;color:#f5cf6b;letter-spacing:1.5px}.edge-tile.twice>i{position:absolute;right:-5px;bottom:-5px;padding:1px 5px 0;border-radius:6px;background:#f5cf6b;color:#2a1a04;font:400 15px var(--f-display);font-style:normal;letter-spacing:.5px;box-shadow:0 2px 6px #0009}#glare{position:absolute;inset:-2px;background:radial-gradient(ellipse at 50% 55%,#fff6dc,#ffd58a 38%,#ffab4a 78%,#e07a1c);opacity:0;pointer-events:none;transition:opacity .3s ease-in}#glare.on{opacity:1}:root{--brass-rim: linear-gradient(155deg, #f7e2a2 0%, #b98a33 20%, #f3d27c 44%, #8a5f1c 68%, #e8c66f 100%);--brass-face: linear-gradient(180deg, rgba(255, 244, 205, .62) 0%, rgba(255, 236, 170, .18) 38%, rgba(70, 38, 0, .42) 100%), url(../img/tex_brass.jpg) center / 300px;--iron-face: linear-gradient(180deg, rgba(30, 25, 20, .78), rgba(6, 5, 5, .93)), url(../img/tex_steel.jpg) center / 380px;--screw: #fbe7a8 0 1.5px, #8a6420 1.9px 3.4px, rgba(0, 0, 0, .6) 3.8px 4.5px, transparent 5px}#scorebox,#bank,#streak,#rack-chips,#bidrack,.toast{border:3px solid transparent;border-radius:9px;background:radial-gradient(circle at 11px 11px,var(--screw)) padding-box,radial-gradient(circle at calc(100% - 11px) 11px,var(--screw)) padding-box,radial-gradient(circle at 11px calc(100% - 11px),var(--screw)) padding-box,radial-gradient(circle at calc(100% - 11px) calc(100% - 11px),var(--screw)) padding-box,var(--iron-face) padding-box,var(--brass-rim) border-box;box-shadow:0 10px 26px #000000b3,0 2px #000000e6,inset 0 0 0 1px #000000d9,inset 0 3px 8px #0000008c}#streak{padding:8px 30px 8px 22px}#scorebox{gap:0;padding:9px 12px 10px}#scorebox .sc-row{padding:0 18px}#scorebox .sc-row+.sc-row{border-left:1px solid rgba(0,0,0,.8);box-shadow:-1px 0 #ffdc8c24}.sc-row small,#bank small,#markers small{color:#d9b56a;text-shadow:0 1px 0 #000}.sc-row b{color:#f6efdc;text-shadow:0 2px 0 rgba(0,0,0,.85)}#bank{padding:10px 30px 12px}#bank.up{box-shadow:0 10px 26px #000000b3,0 0 44px #ffc84699,inset 0 0 0 1px #000000d9}#bank.down{box-shadow:0 10px 26px #000000b3,0 0 30px #ff3c4673,inset 0 0 0 1px #000000d9}#rack-chips{padding:14px 18px 18px}.toast{border-width:4px;box-shadow:0 20px 60px #000000d9,0 0 60px color-mix(in srgb,var(--accent) 40%,transparent),inset 0 0 0 1px #000000d9}#venue-pill,#markers{border:2px solid transparent;border-radius:5px;background:linear-gradient(180deg,#1a1511e6,#060505f2) padding-box,var(--brass-rim) border-box;box-shadow:0 6px 16px #000000a6,inset 0 0 0 1px #000c}#venue-pill{padding:5px 16px 6px 12px}.iconbtn{border-radius:50%;border:2px solid #5a3d10;color:#2a1a05;background:radial-gradient(circle at 35% 28%,#fffae1bf,#fff0be00 46%),var(--brass-face);box-shadow:0 4px #3a2608,0 8px 16px #000000a6,inset 0 0 0 2px #ffecaa59,inset 0 -4px 8px #46260073}.iconbtn:hover{border-color:#5a3d10;filter:brightness(1.1)}.iconbtn:active{transform:translateY(3px);box-shadow:0 1px #3a2608,0 3px 8px #0009,inset 0 0 0 2px #ffecaa59}.iconbtn.off{color:#7a6234;filter:saturate(.45) brightness(.8)}.mini{border-radius:5px;border:1px solid #4d340c;color:#2a1a05;text-shadow:0 1px 0 rgba(255,240,190,.55);background:var(--brass-face);box-shadow:0 3px #33210a,0 6px 12px #0000008c,inset 0 1px #fffadcb3}.mini:hover{border-color:#4d340c;filter:brightness(1.12)}.mini:active{transform:translateY(2px);box-shadow:0 1px #33210a,inset 0 1px #fffadcb3}.mini.hot{color:#fff;border:2px solid transparent;background:linear-gradient(180deg,#c2152f,#5c0514) padding-box,var(--brass-rim) border-box;text-shadow:0 1px 0 #3a020a}.btn{border:3px solid transparent;border-radius:10px;color:#f6efdc;text-shadow:0 2px 0 rgba(0,0,0,.85);background:radial-gradient(circle at 10px 10px,var(--screw)) padding-box,radial-gradient(circle at calc(100% - 10px) calc(100% - 10px),var(--screw)) padding-box,linear-gradient(180deg,#4a4034b8,#100d0beb) padding-box,url(../img/tex_steel.jpg) center / 380px padding-box,var(--brass-rim) border-box;box-shadow:0 6px #1c1307,0 14px 26px #000000a6,inset 0 0 0 1px #000c,inset 0 2px #ffffff1f}.btn:active{box-shadow:0 2px #1c1307,0 6px 12px #0009,inset 0 0 0 1px #000c}.btn kbd{top:5px;right:8px;padding:0 5px 1px;border-radius:3px;background:#00000059;opacity:.75}.btn.gold{color:#2a1a02;text-shadow:0 1px 0 rgba(255,244,200,.7);border-color:transparent;background:linear-gradient(180deg,#fff6cd8c,#ffe28c24 36%,#693a0080) padding-box,url(../img/tex_brass.jpg) center / 300px padding-box,linear-gradient(155deg,#fff3c4,#8a5f1c 45%,#f3d27c 70%,#6b4409) border-box;box-shadow:0 6px #5a3a08,0 14px 30px #000000a6,0 0 34px #ffc43c5c,inset 0 0 0 1px #5a3705b3,inset 0 2px #ffffffb3}.btn.gold:active{box-shadow:0 2px #5a3a08,0 6px 12px #0009,inset 0 0 0 1px #5a3705b3}.btn.gold kbd{background:#3c230038}.btn.gold small{color:#2a1a02;opacity:.95;font-weight:700}.btn.fire,.btn.teal,.btn.red{border-color:transparent;color:#fff}.btn.fire{background:linear-gradient(180deg,#ffd27a,#ff8a1f 40%,#e0380b 78%,#8f1503) padding-box,var(--brass-rim) border-box}.btn.teal{background:linear-gradient(180deg,#2fd4c3,#109385,#065148) padding-box,var(--brass-rim) border-box}.btn.red{background:linear-gradient(180deg,#ff6470,#c9182a,#6c0612) padding-box,var(--brass-rim) border-box}.btn.big{border-radius:12px}.btn.coach{outline-color:#fbe7a8}#dialog{border:3px solid #6b4a14;background:var(--iron-face);outline:2px solid rgba(240,205,120,.55)}#dialog img{border-color:#6b4a14}.spot-amt,#bidnow,#tally small,#roul-tip,.hold-tag{background:var(--iron-face);border:1px solid #9a7630;box-shadow:inset 0 1px #ffecbe33,inset 0 -2px 4px #00000080,0 3px 7px #0009}.spot-tag.win{background:var(--brass-face);border:1px solid #6b4a12;color:#1f1300;text-shadow:0 1px 0 rgba(255,240,190,.6);box-shadow:inset 0 1px #fffadcb3,inset 0 -3px 5px #46280073,0 0 26px #ffc846d9,0 6px 14px #00000080}.spot-tag.push{background:var(--iron-face);border:1px solid rgba(207,214,228,.45);box-shadow:inset 0 1px #ffffff1f,0 4px 9px #0000008c}.spot-tag.lose{background:linear-gradient(180deg,#aa1a24d1,#54060eed),url(../img/tex_steel.jpg) center / 300px;border:1px solid #3a0408;box-shadow:inset 0 1px #ffbebe4d,inset 0 -3px 5px #0006,0 4px 9px #0000008c}.bubble,.bubble:after{background:url(../img/tex_grime.jpg) center / 420px,linear-gradient(160deg,#f6ebcf,#e9dab4 60%,#d9c69c);background-blend-mode:multiply}#roul-hist,#bac-road{background:linear-gradient(180deg,#221810b8,#0a0705e6),url(../img/tex_wood.jpg) center / 520px;border-color:#6b4a22;box-shadow:inset 0 1px #ffdca024,inset 0 0 18px #0009,0 8px 20px #0000008c}#bac-road .beads{background:url(../img/tex_grime.jpg) center / 360px,#efe6cf;background-blend-mode:multiply}#stage.reading #hud>:not(#prompt):not(#iconbtns),#stage.reading #toasts,#stage.reading #labels{opacity:0!important;pointer-events:none!important;transition:opacity .2s}
