/* Dedicated game layout: mount the real original roulette widgets in flow. */
.rs-game-page #rs-game-main{min-height:0;padding:24px 0 60px}
.rs-game-intro{max-width:1100px;margin:0 auto;padding:14px 20px;text-align:center}
.rs-game-intro h1{color:#f1df9a;font-size:clamp(25px,4vw,42px);margin:0 0 8px}
.rs-game-intro p{max-width:800px;margin:0 auto 14px;color:#dcf0f4;line-height:1.5}
.rs-game-stage{position:relative;margin:0 auto;width:min(1080px,calc(100vw - 20px));min-height:990px;isolation:isolate}
.rs-game-page .rs-game-stage>.rs-future-layer{position:relative!important;inset:auto!important;display:flex;flex-direction:column;align-items:center;gap:28px;width:100%;min-height:970px;height:auto!important;overflow:visible!important;z-index:1!important;pointer-events:auto}
.rs-game-page .rs-roulette-hud.is-signal-wheel{position:relative!important;inset:auto!important;right:auto!important;left:auto!important;top:auto!important;bottom:auto!important;transform:none!important;flex:0 0 auto;width:min(480px,86vw)!important;aspect-ratio:1;opacity:1!important;animation:none!important;pointer-events:auto!important}
.rs-game-page .rs-left-signal-table{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:min(900px,100%)!important;max-width:900px!important;flex:0 0 auto;pointer-events:auto!important}
.rs-game-page .rs-future-layer .rs-particle,.rs-game-page .rs-energy{display:none!important}
.rs-game-page .rs-roulette-hud.is-signal-wheel::before,.rs-game-page .rs-roulette-hud.is-signal-wheel::after{animation:none!important}
@media(max-width:820px){.rs-game-page .rs-game-stage>.rs-future-layer{gap:18px;min-height:850px}.rs-game-page .rs-roulette-hud.is-signal-wheel{width:min(390px,94vw)!important;opacity:1!important;pointer-events:auto!important}.rs-game-page .rs-left-signal-table{width:100%!important;max-width:100%!important}.rs-game-page .rs-signal-center{pointer-events:auto!important}}
@media(prefers-reduced-motion:reduce){.rs-game-page .rs-future-layer *, .rs-game-page .rs-future-layer *::before,.rs-game-page .rs-future-layer *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
