/* Short landscape uses side-by-side arena and hand, never a collapsed arena. */
@media(min-width:560px) and (max-height:500px){
 .game-shell.combat-screen{grid-template-columns:minmax(0,1.05fr) minmax(280px,1fr)!important;grid-template-rows:44px minmax(0,1fr)!important}
 .game-shell.combat-screen>.hud{grid-column:1/-1;grid-row:1;height:44px!important;min-height:44px!important}
 .game-shell.combat-screen>.arena{grid-column:1;grid-row:2!important;grid-template-rows:22px minmax(0,1fr)!important}
 .game-shell.combat-screen>.arena:has(.summon-slots){grid-template-rows:22px minmax(0,1fr) 72px!important}
 .game-shell.combat-screen>.hand-zone{grid-column:2;grid-row:2!important;height:100%!important;grid-template-rows:44px minmax(0,1fr) 44px!important;border-left:1px solid #66848c}
 .game-shell.combat-screen .actors{grid-template-columns:88px minmax(0,1fr)!important;gap:4px!important}
 .game-shell.combat-screen .actors .player.actor .player-art{max-height:85px!important}
 .game-shell.combat-screen .hand-entry{width:158px;flex-basis:158px}
 .game-shell.combat-screen .hand .hand-entry .card{grid-template-rows:32px minmax(12px,1fr) 60px 20px!important}
 .game-shell.combat-screen .summon-slots{height:72px!important}
 .game-shell.combat-screen .hand-top{padding:0 4px!important}
}
