/* One temporary note outside the artwork; no room or hotspot styling. */
#explorationHint{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:min(520px,calc(100% - 28px));margin:12px auto;padding:13px 17px;background:#f3e6c5;color:#453b2d;border:1px solid #d7c59f;border-top:2px solid #ae675b;box-shadow:2px 3px 0 #080e1640;font:1rem/1.4 Georgia,serif}
#explorationHint[hidden]{display:none}
#explorationHint h2{margin:0 0 5px;font:700 .875rem/1.4 "DM Mono",monospace;letter-spacing:.08em;color:#784d3f}
#explorationHint p{margin:3px 0}
#explorationHintDismiss{min-width:72px;min-height:44px;padding:8px 10px;border:1px solid #78654a;border-radius:2px;background:#e8d7af;color:#453b2d;font:700 .875rem/1.3 "DM Mono",monospace;cursor:pointer;touch-action:manipulation}
#explorationHintDismiss:hover{background:#f9efcf}
#explorationHintDismiss:focus-visible{outline:2px solid #784d3f;outline-offset:3px}
@media(max-width:400px){#explorationHint{gap:10px;padding:12px}}
