/* The hand never participates in the scroll height of a personal board. */
body.workspace91.battle-active66{height:100dvh!important;min-height:0!important;overflow:hidden!important}
body.workspace91 .game-shell{height:calc(100dvh - var(--shell-top141,0px))!important;min-height:0!important;box-sizing:border-box}
body.workspace91 .battle-board{display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:0!important;overflow:hidden!important;margin-bottom:0!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}
.battle-scroll141{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain;gap:6px;scrollbar-width:thin}
.battle-scroll141>.overview91,.battle-scroll141>.combat-center,.battle-scroll141>#played-card-visual{flex:none!important}
.battle-scroll141>.mechanic-board92{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;align-content:start}
.battle-scroll141>*{flex-shrink:0!important}
body.workspace91 .hand-dock91{flex:0 0 auto!important;height:clamp(155px,28dvh,210px)!important;position:relative!important;bottom:auto!important;margin:0!important;z-index:8;overflow:hidden!important}
body.workspace91 #player-hand{overflow-x:auto!important;overflow-y:hidden!important}
.mechanic-side93 .painter-heading135{flex-wrap:wrap}.mechanic-side93 .painter-heading135>strong{white-space:nowrap}
.mechanic-side93 .painter-slot137{min-width:0}.mechanic-side93 .painter-slot137 p{overflow-wrap:anywhere}
@media(max-height:540px){body.workspace91 .hand-dock91{height:155px!important}.battle-scroll141>.overview91{flex:none!important}}
