body.game-shell .hud-left{width:min(430px,35vw)}body.game-shell .memory-status{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}body.game-shell .memory-status span{padding:6px 9px;border:1px solid rgba(41,85,103,.14);border-radius:999px;color:#315b6d;background:#e5f6f8db;font-size:.66rem;font-weight:900}body.game-shell #ready-btn{border-color:#2a5a6bb8;color:#245265;background:linear-gradient(180deg,#dff7fb,#9edfeb);box-shadow:0 5px #4ca0b1,0 14px 26px #1f4c5e29}@media(max-width:700px){body.game-shell .hud-left{width:min(340px,calc(100% - 16px))}body.game-shell .hud-left .clue-card{max-height:25vh;overflow:auto}body.game-shell .dock-right{right:10px;bottom:max(12px,env(safe-area-inset-bottom));flex-direction:row}body.game-shell .dock button{min-width:106px;min-height:45px;padding:9px 12px;font-size:.82rem}}
