/* Balance available space around full-width reels without stretching symbols. */
html body.portrait-play.slot-screen #app .scene-slots .vault-play-area{justify-content:center!important}
html body.portrait-play.slot-screen #app .scene-slots .slot-result-summary{display:flex!important;flex-direction:column!important;flex:none!important;gap:4px!important;min-height:42px!important;padding:7px 10px!important;border:1px solid #ac8b4a!important;border-radius:9px!important;background:linear-gradient(110deg,#29251b,#111416)!important;text-align:center!important;color:#f5dfb2!important}
html body.portrait-play.slot-screen #app .scene-slots .slot-result-summary strong{font:800 15px/1.15 system-ui!important}
html body.portrait-play.slot-screen #app .scene-slots .slot-result-summary span{font:500 11px/1.2 system-ui!important}
html body.portrait-play.slot-screen #app .scene-slots .slot-result-summary.result-profit{border-color:#78b28c!important;color:#bcf1c9!important}
html body.portrait-play.slot-screen #app .scene-slots .slot-message.has-result-summary{display:none!important}
html body.portrait-play #app .casino-round-result>strong{white-space:normal!important}
html body.portrait-play #app .casino-round-result header>button{min-height:32px!important;min-width:44px!important}
html body.portrait-play #app .casino-result-totals{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body.portrait-play #app .casino-result-totals span{min-width:0!important}
html body.portrait-play #app .casino-result-totals b{font-size:clamp(11px,3.7vw,17px)!important;overflow-wrap:anywhere!important}
@media(max-height:620px){html body.portrait-play.slot-screen #app .scene-slots .slot-result-summary{min-height:33px!important;padding:4px 7px!important;gap:2px!important}html body.portrait-play.slot-screen #app .scene-slots .slot-result-summary strong{font-size:12px!important}html body.portrait-play.slot-screen #app .scene-slots .slot-result-summary span{font-size:10px!important}}
