.play-stage #hud{justify-content:flex-start}.clue-card{max-width:min(680px,100%);padding:8px 14px 10px}.clue-list{margin:6px 0 0;padding-left:1.15em;display:grid;gap:4px}.clue-list li{font-size:clamp(.88rem,2vw,1.05rem);font-weight:800;line-height:1.3}.dock{pointer-events:auto;align-self:center;margin-top:auto;margin-bottom:max(78px,calc(env(safe-area-inset-bottom) + 64px));display:flex;gap:10px;flex-wrap:wrap;justify-content:center;padding:10px 12px;background:color-mix(in srgb,var(--paper) 84%,transparent);border:2px solid rgba(58,36,20,.82);border-radius:22px}.dock button[disabled]{opacity:.45;cursor:default;transform:none;box-shadow:0 6px #8a4310}.dock .ghost{background:#fff6e8;color:#3a2414;box-shadow:0 6px #c9a36a}@media(max-width:700px){.clue-list li{font-size:.82rem}.hint{display:none}.dock{margin-bottom:max(140px,calc(env(safe-area-inset-bottom) + 120px))}}
