/* Keep the actual animated game objects as the player's controls. */
html.tablet-suite body #boxingApp.suite-app .suite-controls.feel-compact{min-height:46px!important;padding:10px 24px!important;justify-content:center!important}
html.tablet-suite body #boxingApp.suite-app .suite-controls .suite-boxing-actions[hidden]{display:none!important}
html.tablet-suite body #boxingApp.suite-app .suite-controls .suite-notice{max-width:none!important;text-align:center!important}
html.tablet-suite body #boxingApp.suite-app .fight-arena .boxing-glove{width:clamp(150px,23vw,260px)!important;max-width:30%!important;height:auto!important;aspect-ratio:1!important;bottom:12px!important;z-index:12!important;cursor:pointer!important}
html.tablet-suite body #boxingApp.suite-app .fight-arena .glove-left{left:5%!important}
html.tablet-suite body #boxingApp.suite-app .fight-arena .glove-right{right:5%!important}
html.tablet-suite body #boxingApp.suite-app .fight-arena #guardButton{left:50%!important;transform:translateX(-50%)!important;width:clamp(140px,23vw,240px)!important;max-width:30%!important;height:clamp(110px,17vw,174px)!important;bottom:8px!important;z-index:13!important}
html.tablet-suite body #boxingApp.suite-app .fight-arena #monster{width:clamp(250px,35vw,410px)!important;max-width:48%!important;height:85%!important;top:0!important}
html.tablet-suite body #boxingApp.suite-app .fight-arena .beat-ready{filter:drop-shadow(0 0 12px #5edacb)!important}
html.tablet-suite body #zombieApp.suite-app #zombieArena #weaponView.weapon-view{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;right:0!important;bottom:-2%!important;width:clamp(185px,28vw,330px)!important;height:auto!important;aspect-ratio:1!important;z-index:14!important;pointer-events:none!important}
html.tablet-suite body #zombieApp.suite-app #weaponView img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}
@media(max-width:600px){html.tablet-suite body #boxingApp.suite-app .fight-arena .boxing-glove{width:31vw!important;max-width:33%!important;bottom:24px!important}html.tablet-suite body #boxingApp.suite-app .fight-arena #guardButton{max-width:32%!important;height:110px!important;bottom:18px!important}html.tablet-suite body #boxingApp.suite-app .fight-arena #monster{max-width:68%!important;height:76%!important}html.tablet-suite body #zombieApp.suite-app #zombieArena #weaponView.weapon-view{width:39vw!important;min-width:145px!important}}
/* Cap desktop playfield size instead of stretching artwork across a tall monitor. */
html.tablet-suite:root body .suite-app:is(#boxingApp,#jegiApp,#zombieApp,#basketballApp,#missionApp,#plushApp):is(#boxingApp,#jegiApp,#zombieApp,#basketballApp,#missionApp,#plushApp){max-width:1100px!important;height:min(100dvh,740px)!important;max-height:740px!important;margin:max(0px,calc((100dvh - 740px)/2)) auto!important}
@media(max-width:850px) and (orientation:portrait){html.tablet-suite:root body .suite-app:is(#boxingApp,#jegiApp,#zombieApp,#basketballApp,#missionApp,#plushApp):is(#boxingApp,#jegiApp,#zombieApp,#basketballApp,#missionApp,#plushApp){height:min(100dvh,940px)!important;max-height:940px!important;margin:max(0px,calc((100dvh - 940px)/2)) auto!important}}
