/* One left thumbstick and a stable right-hand action diamond. */
#bh159Arcade[data-mode=fight] #bh159ArcadePad,#bh159Arcade[data-mode=shoot][data-board=false] #bh159ArcadePad{position:absolute!important;inset:auto max(12px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) auto!important;width:230px!important;height:232px!important;display:block!important;pointer-events:none!important}
#bh159Arcade[data-mode=fight] #bh159ArcadePad button,#bh159Arcade[data-mode=shoot][data-board=false] #bh159ArcadePad button{position:absolute!important;width:62px!important;height:62px!important;min-width:0!important;min-height:44px!important;padding:6px 3px!important;border:2px solid #c6d3c580!important;border-radius:50%!important;background:#10252ad9!important;pointer-events:auto!important;font:800 10px/1.2 system-ui!important;box-shadow:0 2px 8px #0005}
#bh159Arcade[data-mode=fight] #bh159Left,#bh159Arcade[data-mode=fight] #bh159Right,#bh159Arcade[data-mode=fight] #bh159Jump,#bh159Arcade[data-mode=fight] #bh159Dash,#bh159Arcade[data-mode=fight] #bh159Throw,#bh159Arcade[data-mode=fight] #bh159Super,#bh159Arcade[data-mode=shoot][data-board=false] #bh159Left,#bh159Arcade[data-mode=shoot][data-board=false] #bh159Right,#bh159Arcade[data-mode=shoot][data-board=false] #bh159Jump{display:none!important}
#bh159Arcade[data-mode=fight] #bh159Punch,#bh159Arcade[data-mode=shoot][data-board=false] #bh159Punch{left:0!important;bottom:74px!important}
#bh159Arcade[data-mode=fight] #bh159Kick,#bh159Arcade[data-mode=shoot][data-board=false] #bh159Aim{left:74px!important;bottom:148px!important}
#bh159Arcade[data-mode=fight] #bh159Block,#bh159Arcade[data-mode=shoot][data-board=false] #bh159Kick{left:148px!important;bottom:74px!important}
#bh159Arcade[data-mode=fight] #bh159Down,#bh159Arcade[data-mode=shoot][data-board=false] #bh159Block{left:74px!important;bottom:0!important}
#bh159Arcade[data-mode=fight] #bh159Punch:before{content:'□';color:#f19bdc}#bh159Arcade[data-mode=fight] #bh159Kick:before{content:'△';color:#78e3aa}#bh159Arcade[data-mode=fight] #bh159Block:before{content:'○';color:#f38c91}#bh159Arcade[data-mode=fight] #bh159Down:before{content:'×';color:#83bbed}
#bh159Arcade[data-mode=fight] #bh159ArcadePad button:before{display:block;font-size:25px;line-height:24px;margin-bottom:2px}
#bh159Arcade[data-mode=fight] #bh159Finisher{left:153px!important;bottom:156px!important;width:66px!important;height:54px!important;color:#ffda71!important;border-color:#d7af55!important;font-size:9px!important}
#bh159Arcade #bh159Pause{position:fixed!important;right:max(12px,env(safe-area-inset-right))!important;top:max(12px,env(safe-area-inset-top))!important;bottom:auto!important;left:auto!important;width:45px!important;height:45px!important;z-index:30!important}
#bh159Arcade #bh159Exit{position:fixed!important;left:12px!important;top:max(12px,env(safe-area-inset-top))!important;bottom:auto!important;width:52px!important;height:44px!important;min-width:0!important;font-size:9px!important;z-index:30!important}
#bh177MissionStick{left:max(22px,env(safe-area-inset-left))!important;bottom:max(25px,env(safe-area-inset-bottom))!important;width:112px!important;height:112px!important}
#bh175ArcadeLegend{top:auto!important;bottom:8px!important;left:150px!important;right:250px!important;background:transparent!important;font-size:9px!important}
#bh148CombatPad button,#bh148Primary button{border-radius:50%!important;min-width:50px!important;min-height:50px!important;background:#122c31d9!important;border:1px solid #d0dcc49c!important;font-size:10px!important}
#bh149Pedals button{border-radius:50%!important;background:#102930df!important}
@media(orientation:landscape) and (max-height:500px){#bh159Arcade[data-mode=fight] #bh159ArcadePad,#bh159Arcade[data-mode=shoot][data-board=false] #bh159ArcadePad{transform:scale(.77)!important;transform-origin:bottom right!important}#bh177MissionStick{width:95px!important;height:95px!important}#bh175ArcadeLegend{display:none!important}}
@media(orientation:portrait){#bh187MissionHUD{max-width:65vw!important;font-size:10px!important}#bh159Arcade[data-mode=fight] #bh159ArcadePad,#bh159Arcade[data-mode=shoot][data-board=false] #bh159ArcadePad{transform:scale(.72)!important;transform-origin:bottom right!important}#bh177MissionStick{width:100px!important;height:100px!important;left:16px!important}#bh175ArcadeLegend{display:none!important}}

#bh159Arcade[data-mode=fight] #bh159ArcadePad #bh159Down{display:block!important}
#bh159Arcade>#bh159Pause,#bh159Arcade>#bh159Exit{position:absolute!important}
