
/* Compact HUD: the stage retains its own size; actions never create additional rows. */
#dmLog{display:none!important}
.commands{padding:4px 6px max(4px,env(safe-area-inset-bottom))!important;gap:0!important;min-height:0!important}
#gameControls{display:block!important;min-width:0!important;gap:0!important}
#gameControls #gameInfo,#gameControls .status{display:none!important}
#dmActionRow{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;justify-content:space-evenly;gap:5px!important;width:100%;min-height:38px}
#dmActionRow button{display:block;flex:1 1 0;min-width:0!important;max-width:100%;min-height:38px!important;height:38px!important;padding:4px 3px!important;margin:0!important;border-radius:9px!important;font-size:clamp(10px,2.7vw,12px)!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;touch-action:manipulation}
#dmActionRow button[hidden]{display:none!important}
#dmActionRow button:disabled{opacity:.55}
#gameControls~.status,#gameControls~.command-row{display:none!important}
@media(max-width:355px){#dmActionRow{gap:3px!important}#dmActionRow button{font-size:10px!important;padding:3px 2px!important}}
