.mission .line b{max-width:58%;text-align:right}.mission #missionPressure{font-size:9px;line-height:1.35}.shift-tag small{max-width:150px;line-height:1.3}.touch-only{display:none}.arena[data-department="isolation"] .game-top{border-bottom-color:#91cce8}.arena[data-department="icu"] .game-top{border-bottom-color:#6cdacb}.arena[data-department="icu"] .live-dot{background:#7ce9db;box-shadow:0 0 0 3px #7ce9db22}.arena[data-department="icu"] .combat-hud{color:#eaf8f3}.arena[data-department="icu"] .wave-label{text-shadow:0 1px 4px #102c3c}.arena[data-department="icu"] .shift-progress{background:#d6f5ee35}.arena[data-department="icu"] .shift-progress i{background:#75e0cd}@media(pointer:coarse){.keyboard-only{display:none!important}.touch-only{display:inline}.arena-actions button{min-width:44px;min-height:44px}.blast-button{width:82px;height:82px}.game-bottom{min-height:38px}.overlay .primary,.result-actions button{min-height:46px}}@media(max-width:800px){body:has(.arena.in-game){overscroll-behavior:none}.arena.in-game{border-width:3px;border-radius:13px}.arena.in-game .game-top{padding:max(5px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 5px max(8px,env(safe-area-inset-left));min-height:52px}.arena.in-game .game-stats{top:10px;left:10px;right:10px}.arena.in-game .game-stats>div{min-width:62px;padding:6px}.arena.in-game .game-stats b{font-size:18px}.arena.in-game .combat-hud{top:72px;left:10px;right:10px}.arena.in-game .role-status{font-size:9px;min-height:34px;display:flex;align-items:center;justify-content:center}.overlay:has(.result-actions){padding:18px 14px}.overlay:has(.result-actions) h2{font-size:30px;margin:8px 0}.overlay:has(.result-actions) .result-score{font-size:29px}.overlay:has(.result-actions)>p{margin:5px 0;font-size:11px}.overlay:has(.result-actions) .primary{margin:9px 0}.result-actions{gap:6px}.result-actions .secondary{min-height:42px;padding:9px 11px}}@media(max-width:680px){.mission .line b{max-width:62%}}@media(orientation:landscape) and (max-height:520px){.arena.in-game .game-top{min-height:44px}.arena.in-game .combat-hud{top:48px}.arena.in-game .game-stats{top:4px}.overlay:has(.result-actions){justify-content:flex-start;padding-top:8px}.overlay:has(.result-actions) .badge{display:none}.overlay:has(.result-actions) h2{font-size:24px}.overlay:has(.result-actions)>p{line-height:1.35}.result-actions .secondary{min-height:38px}}
