@import url('./type.css');
:root{color-scheme:dark;--ink:#efe5cd;--muted:#b39a94;--gold:#cca969;--gold-bright:#f1d5a0;--wine:#32121f;--line:#b9905336;--serif:Georgia,'Times New Roman',serif;font-family:Arial,Helvetica,sans-serif;font-size:14px;background:#170d13;color:var(--ink)}*{box-sizing:border-box}body{margin:0;min-width:300px;background:radial-gradient(ellipse at 50% 44%,#58202e48,transparent 55%),radial-gradient(ellipse at 0 0,#3a162566,transparent 58%),#170d13}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}button:hover:not(:disabled){color:var(--gold-bright)}button[aria-pressed=true]{color:#ffe6a6;background:#c696451c;border-color:var(--gold)}a{color:inherit;text-decoration:none}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}[hidden]{display:none!important}.app-shell{max-width:1800px;margin:auto;padding:0 42px}.topbar{height:91px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.house-mark{display:flex;align-items:center;gap:13px;font-size:9px;line-height:1.65;letter-spacing:2.2px;color:#c7b1a0}.house-mark b{font-weight:500;letter-spacing:3.6px}.monogram{font:italic 24px var(--serif);width:45px;height:45px;display:grid;place-items:center;border:1px solid #a77e47;outline:1px solid #a77e4745;outline-offset:4px;letter-spacing:-2px;color:var(--gold-bright)}.top-caption{font-size:10px;letter-spacing:2.7px;color:#c1a694}.top-caption span{font-size:8px;letter-spacing:1.7px;margin-left:19px;color:#79635f}.top-actions{display:flex;align-items:center;gap:15px}.credit-tag{font-size:8px;letter-spacing:1.8px;color:#c1ad8e;margin-right:8px}.credit-tag i,.cabinet-topline i,.cabinet-footnote i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#b59353;margin-right:7px;vertical-align:middle}.icon-button{width:34px;height:34px;display:inline-grid;place-items:center;color:#c5b39c;border:1px solid transparent;border-radius:50%;padding:6px}.icon-button:hover{border-color:var(--line)}.icon-button svg{width:19px;height:19px}.theatre-layout{display:grid;grid-template-columns:minmax(180px,230px) minmax(360px,480px) minmax(200px,246px);gap:clamp(24px,4vw,68px);justify-content:center;align-items:center;padding:27px 0 25px}.left-wing{align-self:center;padding-top:16px}.eyebrow{font-size:8px;font-weight:500;letter-spacing:2px;color:var(--gold);line-height:1.7}.left-wing .eyebrow{display:flex;gap:10px;align-items:center;white-space:nowrap}.eyebrow>span{width:20px;height:1px;background:var(--gold)}h1{font:normal clamp(40px,4vw,59px)/1.06 var(--serif);letter-spacing:-1.7px;margin:25px 0 22px}h1 em,h2 em{color:#cfad87;font-weight:400}.intro-copy{font:17px/1.65 var(--serif);color:#c1a9a5;letter-spacing:.15px}.ornament{color:var(--gold);font-size:9px;margin:29px 0;position:relative;display:flex;align-items:center;gap:12px}.ornament:before,.ornament:after{content:'';height:1px;width:34px;background:#a77e474a}.house-stats{display:flex;gap:25px}.house-stats>div{display:flex;flex-direction:column;gap:9px}.house-stats b{font:28px var(--serif);color:#ead2a6}.house-stats b>span{font-size:18px}.house-stats div>span{font-size:7px;letter-spacing:1.8px;color:#a68e82}.small-copy{font:12px/1.85 var(--serif);color:#a88c89;margin:24px 0 21px}.text-button{font-size:8px;letter-spacing:1.8px;border-bottom:1px solid #be97514f;padding:8px 0;color:#d3b27a;display:flex;gap:30px;align-items:center}.text-button span{font-size:17px}.edition{margin-top:61px;font:20px var(--serif);color:#a07d5d}.edition>span{display:block;font:7px Arial;letter-spacing:1.5px;color:#70595b;margin-top:10px}.game-column{min-width:0;width:100%;max-width:480px;justify-self:center}.cabinet-topline{display:flex;justify-content:space-between;font-size:7px;letter-spacing:1.7px;color:#a38579;margin-bottom:12px}.cabinet-topline span:first-child{color:#d5b983}.cabinet{background:#140b11;border:1px solid #a880483d;box-shadow:0 25px 80px #0007,0 0 70px #7e28351a;border-radius:5px;overflow:hidden;position:relative}.stage{height:253px;position:relative;overflow:hidden;background:#371520}.stage-scene{position:absolute;width:306.65%;height:auto;max-width:none;top:-66px;left:0;filter:saturate(.9)}.stage:after{content:'';position:absolute;inset:0;background:linear-gradient(#130b1333,transparent 30%,transparent 85%,#230c18c7);pointer-events:none}.stage-logo{position:absolute;z-index:1;width:49%;height:auto;top:6px;left:25.5%;filter:drop-shadow(0 3px 4px #0008)}.stage-edition{position:absolute;z-index:2;top:47px;left:0;right:0;text-align:center;font-size:6px;letter-spacing:2.7px;color:#f1d494;opacity:.8}.stage-light{position:absolute;top:30px;width:150px;height:270px;background:linear-gradient(#ffe3b215,transparent);clip-path:polygon(49% 0,100% 100%,0 100%);filter:blur(8px);transform-origin:50% 0;pointer-events:none;animation:spotlight 9s ease-in-out infinite alternate}.light-left{left:-20px;transform:rotate(-18deg)}.light-right{right:-20px;animation-delay:-4s;transform:rotate(18deg)}.stage-bottom{position:absolute;z-index:2;bottom:6px;left:16px;right:9px;display:flex;justify-content:space-between;align-items:center}.stage-bottom>span{font-size:7px;letter-spacing:1.8px;color:#efd49f;text-shadow:0 1px 5px #000}.stage-help{width:26px;height:26px;padding:4px;color:#e4c28d}.stage-help svg{width:18px;height:18px}.reels-frame{margin:0 10px;position:relative;border:1px solid #c19458;background:#1c0d17;box-shadow:0 0 0 3px #3c1621,0 0 0 4px #92673e70,inset 0 0 25px #0008}.reels{height:291px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(var(--rows,4),1fr);position:relative;overflow:hidden}.reel-cell{min-width:0;min-height:0;position:relative;border-right:1px solid #a3734033;border-bottom:1px solid #a373401b;background:radial-gradient(ellipse at 50% 50%,#4b16323b,transparent 82%);display:flex;align-items:center;justify-content:center;padding:3px}.reel-cell:nth-child(5n){border-right:0}.reel-cell img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 3px #0008);pointer-events:none}.reel-cell.win{background:radial-gradient(ellipse,#bc675035,#4e143e9a);box-shadow:inset 0 0 0 1px #eec58b,inset 0 0 17px #b9527660;z-index:1}.reel-cell.locked{background:radial-gradient(ellipse,#8e254745,transparent)}.reel-cell.locked img{width:92%;height:92%}.heart-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(9px,1.1vw,17px);color:#ffedb9;letter-spacing:-.5px;font-weight:800;-webkit-text-stroke:.3px #74292a;text-shadow:0 2px 1px #562222,1px 0 1px #562222;white-space:nowrap}.reel-cell.expanded{background:radial-gradient(ellipse,#e1ac4840,#8f234b4d);box-shadow:inset 1px 0 #d1ad6c,inset -1px 0 #d1ad6c}.reel-cell.expanded img{filter:drop-shadow(0 0 5px #f5d28c6b)}.cabinet[data-phase=spinning] .reel-cell:not(.locked){animation:reel-spin .17s linear infinite;animation-delay:calc(var(--col) * -.027s)}.corner{position:absolute;width:12px;height:12px;border-color:#edcb8b;border-style:solid;pointer-events:none;z-index:3}.tl{top:-3px;left:-3px;border-width:2px 0 0 2px}.tr{top:-3px;right:-3px;border-width:2px 2px 0 0}.bl{bottom:-3px;left:-3px;border-width:0 0 2px 2px}.br{bottom:-3px;right:-3px;border-width:0 2px 2px 0}.win-rail{height:47px;display:flex;align-items:center;justify-content:space-between;padding:3px 19px 0}.win-rail>span{font-size:7px;letter-spacing:1.4px;color:#b29a8e;max-width:62%;line-height:1.6}.win-rail>div{display:flex;align-items:center;gap:11px}.win-rail div>span{font-size:8px;letter-spacing:1.7px;color:#a17e64}.win-rail b{font:22px var(--serif);color:#f4d7a0}.console{display:flex;align-items:center;justify-content:center;gap:32px;height:96px;padding:0 20px 6px;border-bottom:1px solid #92714626}.stake-control{width:126px;text-align:center}.stake-control>span{font-size:7px;letter-spacing:2px;color:#b5a08c}.stake-control>div{display:flex;align-items:center;justify-content:space-between;margin-top:9px;background:#ffffff04;border:1px solid #8e66472b;border-radius:3px}.stake-control button{height:33px;min-width:25px;padding:0 5px;font-size:18px;color:#c2a577}#bet-value{font-size:13px;color:#e9ddc4}.spin-button{flex-shrink:0;width:82px;height:82px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 35% 22%,#f5d598,#c29854 57%,#8e602e);border:1px solid #f4dca7;box-shadow:0 0 0 4px #d4ac5921,0 0 0 5px #bd92414a,0 6px 15px #0007,inset 0 0 0 4px #dfa95d;color:#291611;transition:filter .15s,transform .15s}.spin-button:hover:not(:disabled){color:#291611;filter:brightness(1.12);transform:translateY(-1px)}.spin-button svg{width:30px;height:30px;stroke-width:1.8}.spin-button>span{font-size:8px;letter-spacing:2.4px;font-weight:700;margin:5px 0 0 2px}.spin-button:disabled{opacity:.6}.play-options{display:flex;gap:12px;width:126px}.round-button{width:37px;height:37px;border:1px solid #8d73554a;border-radius:50%;display:grid;place-items:center;color:#be9e67}.round-button svg{width:17px;height:17px}.wallet-rail{height:56px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#1f111b88,#110a10)}.wallet-rail>div:first-child{display:flex;align-items:baseline;gap:9px}.wallet-rail span{font-size:7px;letter-spacing:1.4px;color:#a88c7b}.wallet-rail b{font:20px var(--serif);font-variant-numeric:tabular-nums;letter-spacing:.2px}.wallet-rail small{font-size:7px;letter-spacing:1px;color:#a68768}.wallet-tools{display:flex;gap:5px}.wallet-tools .icon-button{width:28px;height:28px}.wallet-tools svg{width:17px;height:17px}.cabinet-footnote{display:flex;justify-content:space-between;margin:13px 0 0;font-size:6px;letter-spacing:1.2px;color:#8c7166}.cabinet-footnote i{width:4px;height:4px;background:#8c9b6b}.right-wing{max-width:246px}.feature-card{border:1px solid #bd8d5140;text-align:center;padding:29px 17px 20px;background:linear-gradient(150deg,#70303b12,#32142023);position:relative}.feature-card:before{content:'';position:absolute;inset:5px;border:1px solid #bd8d5118;pointer-events:none}.feature-heart{display:block;width:96px;height:89px;object-fit:contain;margin:21px auto 17px;filter:drop-shadow(0 6px 19px #a3254859);animation:heart-glow 4s ease-in-out infinite alternate}.feature-card h2{font:24px/1.22 var(--serif);letter-spacing:-.5px;margin:0 0 14px}.feature-card h2 em{font-size:21px;color:#d1b28d}.feature-card p{font:11px/1.9 var(--serif);color:#b69a93;margin:0 0 20px}.heart-progress{display:flex;justify-content:center;gap:8px;margin:18px 0 11px}.heart-progress>span{width:25px;height:4px;background:#bc8a4c21;border:1px solid #b58a512a}.heart-progress>span.filled{background:#d0a056;box-shadow:0 0 8px #cf9b4270}.progress-caption{display:flex;justify-content:space-between;font-size:6px;letter-spacing:.8px;color:#b0967c}.progress-caption b{font-size:8px;font-weight:400;color:#d4b574}.feature-divider{width:30px;height:1px;background:#b58a514f;margin:23px auto 17px}.feature-note{font-size:6px;letter-spacing:1.3px;color:#957963}.rehearsal-button{width:100%;display:flex;align-items:center;gap:12px;margin-top:22px;padding:17px 0;text-align:left;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rehearsal-icon{font:italic 22px var(--serif);color:#cba973;border:1px solid var(--line);width:33px;height:37px;display:grid;place-items:center}.rehearsal-button>span:nth-child(2){flex:1}.rehearsal-button b{display:block;font:15px var(--serif);margin-bottom:5px}.rehearsal-button small{font-size:8px;color:#a48a7f}.rehearsal-button>span:last-child{color:#c4a173;font-size:18px}.responsible-note{font:10px/1.9 var(--serif);color:#8d736e;text-align:center;margin-top:20px}.footer{height:53px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;color:#866a61;font-size:7px;letter-spacing:1.5px}.footer>span:first-child{color:#b28c69}.mobile-rehearsal{display:none}.practice-bar{height:35px;padding:0 12px;background:#335352;display:flex;justify-content:space-between;align-items:center;font-size:7px;letter-spacing:1px}.practice-bar b{font-weight:400;letter-spacing:0;color:#bbdbd6;margin-left:10px}.practice-bar button{font-size:7px;letter-spacing:.8px;padding:7px 0}.bonus-bar{height:37px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:linear-gradient(90deg,#6d224d,#342153);color:#f4d898;font-size:8px;letter-spacing:1.2px}.bonus-bar b{font-size:12px;letter-spacing:.5px}.feature-announcement{position:absolute;z-index:5;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(ellipse,#4b183cec,#150b19f0);padding:18px;backdrop-filter:blur(3px)}.feature-announcement>img{width:88px;height:82px;object-fit:contain;filter:drop-shadow(0 0 20px #ec365d6b)}.feature-announcement h2{font:31px/1.1 var(--serif);margin:6px 0 8px;color:#f6dab0}.feature-announcement p{font:12px/1.5 var(--serif);color:#d9b5b6;margin:0 0 18px}.primary-button{padding:13px 22px;background:#d2ad6b;color:#271512;font-size:9px;letter-spacing:1.5px;border:1px solid #efd09c;border-radius:2px}.primary-button:hover:not(:disabled){color:#271512;background:#ecd09b}.feature-award{font:36px var(--serif);color:#f3ce85;margin:4px 0 16px}.toast{position:fixed;z-index:20;bottom:22px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 32px);padding:13px 21px;border:1px solid #c49a65;background:#33202a;box-shadow:0 8px 30px #0008;font-size:12px;color:#f0dcc0;text-align:center;line-height:1.5}dialog{width:min(590px,calc(100vw - 28px));max-height:85svh;border:1px solid #9c754a;background:#24131e;color:var(--ink);padding:27px 28px;box-shadow:0 30px 100px #0009;border-radius:5px}dialog::backdrop{background:#0d080ddb;backdrop-filter:blur(7px)}dialog header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:20px}dialog h2{font:29px var(--serif);margin:7px 0 0;letter-spacing:-.5px}dialog h3{font:21px var(--serif);color:#e7c79b;margin:20px 0 12px}dialog p{color:#c3aaa3;font-size:12px;line-height:1.8}dialog small{color:#af938d;font-size:10px;line-height:1.7}.modal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.choice-button{padding:15px 14px;border:1px solid #af875039;text-align:left;background:#aa704509;min-height:58px;border-radius:2px;font-size:12px}.choice-button.selected{border-color:var(--gold);background:#bf8c4720;color:#f8da9b}.choice-button small{display:block;margin-top:6px}.modal-tabs{display:flex;gap:18px;border-bottom:1px solid var(--line);margin-bottom:16px}.modal-tabs button{font-size:9px;letter-spacing:1px;padding:8px 0 12px}.modal-tabs button[aria-selected=true]{border-bottom:2px solid var(--gold);color:var(--gold-bright)}.paytable,.history-table{border-collapse:collapse;width:100%;font-size:11px}.paytable th,.history-table th{text-align:right;font-size:8px;letter-spacing:1px;color:#ac927b;font-weight:400}.paytable td,.history-table td{padding:8px 4px;border-bottom:1px solid #b7884721;text-align:right;color:#d7c2a4}.paytable td:first-child,.paytable th:first-child,.history-table td:first-child,.history-table th:first-child{text-align:left}.paytable td:first-child{display:flex;gap:8px;align-items:center}.paytable img{width:38px;height:32px;object-fit:contain}.line-diagrams{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.line-diagrams>div{position:relative;border:1px solid #8e67402e;padding:3px}.line-diagrams svg{display:block;width:100%;height:36px;stroke:#e2b663;stroke-width:1.5}.line-diagrams span{font-size:7px;color:#a18572}.settings-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.settings-row button{border:1px solid var(--line);padding:9px 14px;font-size:10px;color:#dbb77e}.modal-footer{border-top:1px solid var(--line);padding-top:13px;margin-top:18px}.danger-button{color:#d5a197;font-size:10px;text-decoration:underline;text-underline-offset:4px;padding:12px 0}.empty-history{text-align:center;padding:25px 0}.history-summary{font:italic 18px var(--serif);color:#cbb492}.reduced-motion *{animation:none!important;transition:none!important}@keyframes reel-spin{0%{transform:translateY(-7px);filter:blur(3px)}100%{transform:translateY(7px);filter:blur(3px)}}@keyframes spotlight{to{transform:rotate(22deg);opacity:.5}}@keyframes heart-glow{to{filter:drop-shadow(0 6px 25px #c84d6359);transform:translateY(-3px)}}
@media(min-width:1100px) and (min-height:1000px){.theatre-layout{padding-top:43px;padding-bottom:42px}.stage{height:280px}.reels{height:312px}.left-wing{transform:translateY(-20px)}}
@media(max-width:1100px){.app-shell{padding:0 24px}.theatre-layout{grid-template-columns:170px minmax(340px,450px) 190px;gap:25px}.top-caption{font-size:8px;letter-spacing:1.6px}.top-caption span{display:none}.console{gap:23px}.feature-card{padding:24px 12px}.feature-card h2{font-size:22px}.feature-card h2 em{font-size:19px}.house-stats{gap:20px}h1{font-size:44px}.stage{height:240px}.stage-scene{top:-65px}.reels{height:280px}.feature-card p{font-size:10px}.eyebrow{font-size:7px}}
@media(max-width:900px){.app-shell{padding:0 22px}.theatre-layout{grid-template-columns:minmax(340px,480px) 214px;gap:36px}.left-wing{display:none}.topbar{height:75px}.top-caption{display:none}.right-wing{max-width:214px}.stage{height:253px}.reels{height:291px}.console{gap:32px}.footer{height:45px}}
@media(max-width:650px){.app-shell{padding:0 14px}.topbar{height:64px}.house-mark{font-size:7px;letter-spacing:1.5px;gap:10px}.house-mark b{letter-spacing:2.6px}.monogram{width:32px;height:32px;font-size:21px;outline-offset:3px}.top-actions{gap:7px}.top-actions .icon-button:last-child{display:none}.credit-tag{font-size:6px;letter-spacing:1px;margin:0}.top-actions .icon-button{width:30px;height:30px}.theatre-layout{display:block;padding:18px 0 17px}.game-column{max-width:460px}.right-wing{display:none}.cabinet-topline{font-size:6px;margin-bottom:10px;letter-spacing:1.3px}.stage{height:calc((100vw - 30px)*.55);max-height:253px}.stage-scene{top:calc((100vw - 30px)*-.14)}.stage-logo{top:5px;width:51%;left:24.5%}.stage-edition{top:calc((100vw - 30px)*.1);font-size:5px;letter-spacing:2px}.stage-bottom{bottom:4px;left:13px}.stage-bottom>span{font-size:6px}.reels-frame{margin:0 8px}.reels{height:calc((100vw - 48px)*.65);max-height:291px}.reel-cell{padding:2px}.heart-value{font-size:14px}.win-rail{height:41px;padding:2px 15px 0}.win-rail>span{font-size:6px;letter-spacing:1px}.win-rail b{font-size:21px}.win-rail div>span{font-size:7px}.console{height:88px;gap:25px;padding:0 14px 5px}.stake-control,.play-options{width:109px}.stake-control>span{font-size:6px;letter-spacing:1.7px}.stake-control>div{margin-top:8px}.stake-control button{height:30px;min-width:22px}#bet-value{font-size:12px}.spin-button{width:73px;height:73px}.spin-button svg{width:27px;height:27px}.spin-button>span{font-size:7px}.play-options{gap:11px}.round-button{width:33px;height:33px}.wallet-rail{height:49px;padding:0 13px}.wallet-rail span{font-size:6px}.wallet-rail b{font-size:19px}.wallet-rail>div:first-child{gap:8px}.wallet-tools{gap:0}.wallet-tools .icon-button{width:28px;height:28px}.cabinet-footnote{font-size:5px;margin-top:12px;letter-spacing:1px}.footer{height:43px;font-size:6px;letter-spacing:1px}.footer>span:nth-child(2),.footer-right{display:none}.mobile-rehearsal{display:block;font-size:6px;padding:6px 0;border:0}.feature-announcement h2{font-size:27px}.feature-announcement>img{width:64px;height:60px}.feature-announcement p{font-size:11px;margin-bottom:13px}.feature-award{font-size:28px}.feature-announcement .primary-button{padding:11px 19px}.practice-bar{font-size:6px;height:32px;padding:0 9px;letter-spacing:.5px}.practice-bar b{margin-left:5px}.practice-bar button{font-size:6px;letter-spacing:.4px}.bonus-bar{height:32px;font-size:7px}.bonus-bar b{font-size:11px}.cabinet[data-phase=bonus] .heart-value{font-size:11px}.cabinet[data-phase=bonus-complete] .heart-value{font-size:11px}dialog{padding:22px 19px}.line-diagrams{grid-template-columns:repeat(4,1fr)}}
@media(max-width:359px){.console{gap:15px}.stake-control,.play-options{width:91px}.play-options{gap:8px}.round-button{width:31px;height:31px}.spin-button{width:68px;height:68px}.wallet-rail b{font-size:17px}.wallet-rail>div:first-child{gap:6px}.modal-grid{gap:7px}.choice-button{padding:12px 9px;font-size:11px}.feature-announcement h2{font-size:23px}.feature-announcement>img{width:50px;height:47px}.feature-announcement p{font-size:10px}.primary-button{font-size:8px}.heart-value{font-size:11px}}
@media(max-height:500px) and (min-width:650px){.topbar{height:55px}.theatre-layout{padding:15px 0;grid-template-columns:minmax(330px,410px) 214px;align-items:start}.game-column{max-width:410px}.stage{height:150px}.stage-scene{top:-90px}.stage-logo{width:40%;left:30%;top:0}.stage-edition{top:31px;font-size:5px}.reels{height:230px}.console{height:89px}.feature-card{margin-top:21px}.footer{margin-top:5px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
.stage:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:28px;background:linear-gradient(#230f1b 60%,#230f1b00);pointer-events:none}.stage-logo{z-index:2}.stage-edition{display:none}.reel-cell:nth-child(5n+1){--col:0}.reel-cell:nth-child(5n+2){--col:1}.reel-cell:nth-child(5n+3){--col:2}.reel-cell:nth-child(5n+4){--col:3}.reel-cell:nth-child(5n){--col:4}
