@media(max-width:700px){
 #combat-screen.active{background:#10120f!important}
 #combat-screen .arena-main{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}
 #combat-screen .arena-field-slot{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;min-height:236px!important;align-items:center!important;padding:8px 0 10px!important;box-sizing:border-box;background:linear-gradient(90deg,#16170f55,#0c100bc9,#16170f55)!important;border:1px solid #aa895540!important;border-radius:8px}
 #combat-screen .arena-field-enemy{order:0!important}
 #combat-screen .arena-field-player{order:1!important;border-color:#c8a46588!important;background:linear-gradient(90deg,#32271944,#13150ddd,#32271944)!important}
 #combat-screen .v19-field-label{font:700 11px Georgia!important;color:#ebd2a0!important;letter-spacing:2px!important;line-height:18px;margin-bottom:5px}
 #combat-screen .zone-card-slot{width:112px!important;height:168px!important;aspect-ratio:auto!important;flex:none!important}
 #combat-screen .field-hp-external{width:112px!important;max-width:112px!important;flex:none!important}
 #combat-screen .ext-hp-info{display:flex!important;justify-content:center!important;gap:3px}
 #combat-screen .ext-hp-lv{font-size:9px!important}
 #combat-screen .ext-hp-name{display:none!important}
 #combat-screen .ext-hp-nums{font-size:9px!important}
 #combat-screen .v20-skillbar{position:absolute!important;inset:auto!important;right:57px!important;top:86px!important;width:44px!important;padding:3px!important;margin:0!important;z-index:9}
 #combat-screen .v20-icons{flex-direction:column!important;gap:6px!important}
 #combat-screen .v20-skill{width:36px!important;height:36px!important}
 #combat-screen .v20-skill-title{font:9px Georgia!important;letter-spacing:0!important;margin-bottom:4px!important}
 #combat-screen .v29-table-deck{position:absolute!important;inset:0!important;padding:0!important;display:block!important;pointer-events:none!important;border:0!important;z-index:8!important}
 #combat-screen .v29-table-card{position:absolute!important;width:37px!important;height:56px!important;top:calc(52px + var(--offset)*62px)!important;bottom:auto!important;margin:0!important;transform:rotate(var(--tilt));pointer-events:auto}
 #combat-screen .v29-table-card.left{left:9px!important;right:auto!important}
 #combat-screen .v29-table-card.right{right:9px!important;left:auto!important}
 #combat-screen .v29-table-card.is-active{display:none!important}
 #combat-screen .v29-card-status{font:6px Georgia!important;padding:1px!important;left:1px;right:1px;bottom:1px}
 #combat-screen .v29-card-back>span{font-size:14px}
 #combat-screen .v29-card-back strong{font-size:11px}
 #combat-screen .v29-card-back small{font-size:4px}
 #combat-screen .arena-action-panel{position:sticky!important;bottom:0!important;background:linear-gradient(#252318,#0f120d)!important;padding:8px!important;border-top:1px solid #a88b51!important;z-index:20!important}
 #combat-screen .arena-action-btns{align-items:stretch!important}
 #combat-screen .arena-action-btns>button:not(.hidden){margin:0!important;min-height:48px!important}
 #combat-screen .arena-hud-top{gap:4px!important;padding:6px!important}
 #combat-screen .arena-enemy-info{display:none!important}
 #combat-screen .v28-enemy-deck{width:auto!important;margin:0 0 0 auto!important;border:0!important;background:none!important}
 #combat-screen .arena-turn-badge{max-width:100%!important;font-size:9px!important}
 #combat-screen .aden-rpg{margin:4px 8px!important;padding:5px!important}
 #combat-screen .arena-wrapper{padding:6px 8px!important}
 #combat-screen .arena-field-slot::before,#combat-screen .arena-field-slot::after{opacity:.25!important}
 #combat-screen .arena-main::before,#combat-screen .arena-main::after{display:none!important}
}
@media(max-width:700px){
 #combat-screen .arena-hud-top{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto!important;height:auto!important;min-height:60px!important}
 #combat-screen .arena-hud-left{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;display:flex!important}
 #combat-screen .arena-zone-name{display:none!important}
 #combat-screen .arena-hud-right{display:none!important}
 #combat-screen .v28-enemy-deck{grid-column:2!important;grid-row:1!important;justify-self:end}
 #combat-screen .arena-turn-badge{position:relative!important;inset:auto!important;transform:none!important;grid-column:1 / -1!important;grid-row:2!important;width:100%!important;box-sizing:border-box!important}
 #combat-screen .arena-action-panel{margin-top:auto!important}
}
