.clue-list{margin:6px 0 0;padding-left:1.15em;display:grid;gap:4px}.clue-list li{font-size:clamp(1rem,2.4vw,1.22rem);font-weight:800;line-height:1.35}.dock{top:22%;transform:none;padding:10px;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}}
