/* Games18: production presentation for the remaining nine Originals. */
.px-game:is([data-play13="slots"],[data-play13="roulette"],[data-play13="blackjack"],[data-play13="tower"],[data-play13="limbo"],[data-play13="hilo"],[data-play13="keno"],[data-play13="wheel"],[data-play13="cups"]){border-radius:16px;background:#060e18;border-color:#30495e;box-shadow:0 24px 70px -30px #000b}
.px-game[data-play13="slots"]{--game:#ffb23f}.px-game[data-play13="roulette"]{--game:#ff536b}.px-game[data-play13="blackjack"]{--game:#39e3a5}.px-game[data-play13="tower"]{--game:#6f88ff}.px-game[data-play13="limbo"]{--game:#ff7c47}.px-game[data-play13="hilo"]{--game:#d85cff}.px-game[data-play13="keno"]{--game:#42cfff}.px-game[data-play13="wheel"]{--game:#ff62b7}.px-game[data-play13="cups"]{--game:#28e4c0}
.px-game:is([data-play13="slots"],[data-play13="roulette"],[data-play13="blackjack"],[data-play13="tower"],[data-play13="limbo"],[data-play13="hilo"],[data-play13="keno"],[data-play13="wheel"],[data-play13="cups"]) .px-arena{min-height:565px;padding:0 22px 8px;background:radial-gradient(ellipse at 50% 32%,color-mix(in srgb,var(--game) 17%,transparent),transparent 55%),#07111d}
.px-game:is([data-play13="slots"],[data-play13="roulette"],[data-play13="blackjack"],[data-play13="tower"],[data-play13="limbo"],[data-play13="hilo"],[data-play13="keno"],[data-play13="wheel"],[data-play13="cups"]) .px-controls{background:linear-gradient(160deg,#122638,#07131f)!important;border-right:1px solid #58708433}
.px-game:is([data-play13="slots"],[data-play13="roulette"],[data-play13="blackjack"],[data-play13="tower"],[data-play13="limbo"],[data-play13="hilo"],[data-play13="keno"],[data-play13="wheel"],[data-play13="cups"]) .px-world{height:390px;min-height:390px;flex-basis:390px;position:relative;overflow:hidden}
.g18-canvas{position:absolute;inset:0;width:100%!important;height:100%!important;z-index:2;pointer-events:none}
.g18-active>.px-wheel-wrap,.g18-active>.px-slot-machine,.g18-active>.px-chart,.g18-active>.px-rocket,.g18-active>.px-flight-value,.g18-active>.px-keno,.g18-active>.px-cups,.g18-active>.px-hilo,.g18-active>.px-blackjack,.g18-active>.px-tower{opacity:0!important;pointer-events:none!important}
.px-game:is([data-play13="slots"],[data-play13="roulette"],[data-play13="blackjack"],[data-play13="tower"],[data-play13="limbo"],[data-play13="hilo"],[data-play13="keno"],[data-play13="wheel"],[data-play13="cups"]) .px-primary{min-height:50px;border-radius:9px;background:linear-gradient(105deg,var(--game),#b9fff1)!important;color:#06151d!important;font-size:15px!important;font-weight:850}
.px-game:is([data-play13="slots"],[data-play13="roulette"],[data-play13="blackjack"],[data-play13="tower"],[data-play13="limbo"],[data-play13="hilo"],[data-play13="keno"],[data-play13="wheel"],[data-play13="cups"]) .px-result{background:linear-gradient(110deg,#132435ee,#07131ff3);border:1px solid #2b4559;box-shadow:0 12px 24px -20px #000a}
.px-game:is([data-play13="slots"],[data-play13="roulette"],[data-play13="blackjack"],[data-play13="tower"],[data-play13="limbo"],[data-play13="hilo"],[data-play13="keno"],[data-play13="wheel"],[data-play13="cups"]) .px-result.is-win{border-color:#2ddca46e;background:linear-gradient(110deg,#10372eef,#081721f2)}
.px-game:is([data-play13="slots"],[data-play13="roulette"],[data-play13="blackjack"],[data-play13="tower"],[data-play13="limbo"],[data-play13="hilo"],[data-play13="keno"],[data-play13="wheel"],[data-play13="cups"]) .px-result.is-loss{border-color:#9a516c66;background:linear-gradient(110deg,#301e2aef,#081721f2)}
@media(max-width:760px){
 body:has(.px-game:is([data-play13="slots"],[data-play13="roulette"],[data-play13="blackjack"],[data-play13="tower"],[data-play13="limbo"],[data-play13="hilo"],[data-play13="keno"],[data-play13="wheel"],[data-play13="cups"])) .utility-bar{display:none}
 body:has(.px-game:is([data-play13="slots"],[data-play13="roulette"],[data-play13="blackjack"],[data-play13="tower"],[data-play13="limbo"],[data-play13="hilo"],[data-play13="keno"],[data-play13="wheel"],[data-play13="cups"])) main{padding-top:10px!important}
 .px-game:is([data-play13="slots"],[data-play13="roulette"],[data-play13="blackjack"],[data-play13="tower"],[data-play13="limbo"],[data-play13="hilo"],[data-play13="keno"],[data-play13="wheel"],[data-play13="cups"]) .px-arena{min-height:0;padding:0 12px 4px}
 .px-game:is([data-play13="slots"],[data-play13="roulette"],[data-play13="blackjack"],[data-play13="tower"],[data-play13="limbo"],[data-play13="hilo"],[data-play13="keno"],[data-play13="wheel"],[data-play13="cups"]) .px-world{height:270px;min-height:270px;flex-basis:270px}
 .px-game:is([data-play13="slots"],[data-play13="roulette"],[data-play13="blackjack"],[data-play13="tower"],[data-play13="limbo"],[data-play13="hilo"],[data-play13="keno"],[data-play13="wheel"],[data-play13="cups"]) .px-controls{padding:12px 13px!important;border-top:1px solid #53657144}
 .px-game:is([data-play13="slots"],[data-play13="roulette"],[data-play13="blackjack"],[data-play13="tower"],[data-play13="limbo"],[data-play13="hilo"],[data-play13="keno"],[data-play13="wheel"],[data-play13="cups"]) .px-arena-head{height:54px}
 .px-game:is([data-play13="slots"],[data-play13="roulette"],[data-play13="blackjack"],[data-play13="tower"],[data-play13="limbo"],[data-play13="hilo"],[data-play13="keno"],[data-play13="wheel"],[data-play13="cups"]) .px-arena-head h2{font-size:29px}
 .px-game:is([data-play13="slots"],[data-play13="roulette"],[data-play13="blackjack"],[data-play13="tower"],[data-play13="limbo"],[data-play13="hilo"],[data-play13="keno"],[data-play13="wheel"],[data-play13="cups"]) .px-toolbar{min-height:31px;margin:0;padding:0;font-size:9px}
}

/* Slots 20: casino-floor reel cabinet with its own staging and result energy. */
.px-game[data-play13="slots"]{--game:#ffbf4c;--game-rgb:255,191,76;border-color:#6a4a25}
.px-game[data-play13="slots"] .px-arena{background:radial-gradient(ellipse at 50% 30%,#6b351f4f,transparent 52%),radial-gradient(ellipse at 15% 75%,#3b18533b,transparent 48%),#050812}
.px-game[data-play13="slots"] .px-arena::after{background:radial-gradient(ellipse at 50% 43%,transparent 15%,rgba(2,5,10,.08) 48%,rgba(2,5,10,.78) 100%),linear-gradient(180deg,#10091633,transparent 30%,transparent 66%,#04070dbf)!important}
.px-game[data-play13="slots"] .px-arena-head .px-label{color:#ffc86d!important}
.px-game[data-play13="slots"] .px-arena-head h2{text-shadow:0 3px 26px #ff9f2833}
.px-game[data-play13="slots"] .px-controls{background:linear-gradient(180deg,#241426f5,#080d16fa)!important}
.px-game[data-play13="slots"] .px-primary{background:linear-gradient(105deg,#ffad35,#ffe087)!important;color:#2b1604!important;box-shadow:0 14px 38px -18px #ffad35!important}
.px-game[data-play13="slots"] .g18-canvas{filter:drop-shadow(0 28px 44px #000b) saturate(1.12)}
@media(max-width:760px){.px-game[data-play13="slots"] .px-world{padding-inline:0!important}.px-game[data-play13="slots"] .px-result{border-color:#d99f3f44!important}}
