.stage__backdrop{pointer-events:none}.stage__target-details,.stage__target-nav--small{display:none}html[data-viewport-mode=mobile-landscape] #appRoot.page-shell[data-phase=encounter] .stage{align-content:stretch}html[data-viewport-mode=mobile-landscape] #appRoot.page-shell[data-phase=encounter] .stage__formation{display:grid;grid-template-columns:30% max-content minmax(0,1fr);height:100%}html[data-viewport-mode=mobile-landscape] #appRoot.page-shell[data-phase=encounter] .stage__allies{grid-area:1 / 1;width:100%;max-width:none;min-width:0}html[data-viewport-mode=mobile-landscape] #appRoot.page-shell[data-phase=encounter] .stage__inspector-dock{grid-area:1 / 2}html[data-viewport-mode=mobile-landscape] #appRoot.page-shell[data-phase=encounter] .stage__enemies{grid-area:1 / 3;width:100%}html[data-viewport-mode=mobile-landscape] #appRoot.page-shell[data-phase=encounter] .stage__enemies[data-ground-slot-layout=dense]{width:var(--mobile-rank-width);max-width:100%;justify-self:end}html[data-viewport-mode=mobile-landscape] #appRoot.page-shell[data-phase=encounter] .stage__target-nav{position:relative;grid-area:1 / 3;align-self:start;inset:auto;z-index:var(--z-combat-overlay);margin-top:calc(var(--ux-target-mobile) + var(--space-2xs));transform:none;display:flex;align-items:center;gap:var(--space-xs);min-height:var(--ux-target-mobile);height:var(--ux-target-mobile);padding:0 var(--space-xs);border-radius:var(--radius-md);background:var(--color-scrim-heavy)}html[data-viewport-mode=mobile-landscape] .stage__inspector-dock:empty~.stage__target-nav{margin-left:var(--ux-target-mobile)}html[data-viewport-mode=mobile-landscape] #appRoot.page-shell[data-phase=encounter] .turn-banner{left:15%}html[data-viewport-mode=mobile-landscape] .stage__target-details{display:grid;align-content:start;flex:1;min-width:0;height:100%;max-height:100%;overflow-y:auto;gap:var(--space-2xs);color:var(--color-text-primary);font-size:var(--rsize-meta);line-height:1.25}html[data-viewport-mode=mobile-landscape] .stage__target-identity{display:flex;flex-wrap:wrap;column-gap:var(--space-xs)}html[data-viewport-mode=mobile-landscape] .stage__target-name{overflow-wrap:anywhere}html[data-viewport-mode=mobile-landscape] .stage__target-health{white-space:nowrap;color:var(--color-text-muted)}html[data-viewport-mode=mobile-landscape] .stage__target-intent{overflow-wrap:anywhere}html[data-viewport-mode=mobile-landscape] #appRoot.page-shell[data-phase=encounter] .sprite__intent-tooltip{display:none}html[data-viewport-mode=mobile-landscape] #appRoot.page-shell[data-phase=encounter] .stage__enemies[data-ground-slot-layout=crowded]{flex:1 1 0;margin-left:0;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(var(--ux-target-mobile),1fr);column-gap:0;justify-content:start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}
