#woods .explorer-discovery-hotspot,#treehouse .explorer-discovery-hotspot,#woods .explorer-discovery-hotspot:is(:hover,:focus,:active),#treehouse .explorer-discovery-hotspot:is(:hover,:focus,:active){position:absolute;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.explorer-discovery-hotspot::before,.explorer-discovery-hotspot::after{content:none!important}
#woods [data-discovery="friendshipBracelet"]{left:1%;top:39%;width:22%;height:27%}
#woods [data-discovery="blueMarble"]{left:62%;top:58%;width:10%;height:12%}
#woods [data-discovery="oldCompass"]{left:50%;top:42%;width:17%;height:16%}
#woods [data-discovery="carvedStar"]{left:35.3%;top:26%;width:7%;height:29%}
#treehouse [data-discovery="finalClue"]{left:54.3%;top:33.7%;width:7.8%;height:13.1%}
#woods #explorerWoodsNotebook[hidden]{display:none}#woods .woods-navigation{flex-wrap:wrap}#woods #explorerWoodsNotebook{font-style:italic;border-bottom:1px dotted #b7ab8d}
#explorerDiscovery{padding:0;width:min(650px,calc(100vw - 20px));max-width:none;max-height:calc(100dvh - 24px);overflow:auto;background:#e7dcc1;color:#403e33;border:5px solid #786349;border-radius:3px;box-shadow:0 12px 60px #0009;font-family:Georgia,serif;box-sizing:border-box}
#explorerDiscovery::backdrop{background:#101b21cc}#explorerDiscovery *{box-sizing:border-box}#explorerDiscovery header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-bottom:1px solid #aa9b7a}#explorerDiscovery h2{font:20px Georgia,serif;margin:0}#explorerDiscovery button{min-height:44px;padding:9px 13px;background:#f5ecd6;border:1px solid #a38e69;color:#423b30;font:14px 'Courier New',monospace;cursor:pointer;border-radius:2px}#explorerDiscovery button:focus-visible{outline:3px solid #54705a;outline-offset:3px}.explorer-discovery-body{padding:16px}#explorerDiscoveryImage{display:block;width:100%;height:auto;border:7px solid #f5ecd6;box-shadow:1px 3px 6px #0003}#explorerDiscoveryMessage{white-space:pre-line;font:italic 19px/1.6 Georgia,serif;padding:16px;background:#f2ead1;box-shadow:1px 2px 4px #0002}#explorerDiscoveryStatus{font:14px/1.6 'Courier New',monospace}#explorerNotebook #explorerEntries small{display:block;float:none;font:italic 16px/1.6 Georgia,serif;margin:9px 0 0 26px}#explorerNotebook #explorerNext[hidden]{display:none}#explorerNotebook #explorerNext{font:bold 16px/1.6 'Courier New',monospace}
@media(max-width:500px){#explorerDiscovery h2{font-size:17px}.explorer-discovery-body{padding:10px}#explorerDiscoveryMessage{font-size:17px;padding:12px}}
