body.game-shell .hud-left{width:min(390px,37vw);max-width:calc(100% - 32px);align-items:start}body.game-shell .hud-left .topbar,body.game-shell .hud-left .clue-card{width:100%;align-self:start}body.game-shell .hud-left .clue-card{padding:12px 15px 14px;border-left:4px solid #e4a31b;background:#fdfff9f0}body.game-shell .hud-left #clue{color:#264f5c;font-size:clamp(.83rem,1.18vw,.98rem);line-height:1.4}body.game-shell .hud-left .hint{margin-top:7px;color:#67808a;font-size:.66rem;line-height:1.4}body.game-shell #scene{cursor:default}body.game-shell #toast{bottom:max(22px,env(safe-area-inset-bottom))}@media(max-width:700px){body.game-shell .hud-left{width:min(350px,calc(100% - 18px));max-width:calc(100% - 18px)}body.game-shell .hud-left .topbar{width:min(285px,82vw)}body.game-shell .hud-left .clue-card{width:min(350px,calc(100vw - 34px));max-height:25vh;overflow:auto;padding:9px 12px 10px}body.game-shell .hud-left #clue{font-size:.76rem;line-height:1.3}}@media(max-height:690px)and (min-width:701px){body.game-shell .hud-left{width:min(350px,34vw)}body.game-shell .hud-left .clue-card{padding:9px 12px 10px}body.game-shell .hud-left #clue{font-size:.78rem}}
