#treehouse #explorerPolaroid,#treehouse #explorerPolaroid:hover,#treehouse #explorerPolaroid:focus,#treehouse #explorerPolaroid:active{position:absolute;left:46.7%;top:17.8%;width:7.5%;height:16.2%;background:transparent;outline:none;border:0;margin:0;padding:0;box-shadow:none;border-radius:0;cursor:pointer;transform:rotate(-5deg);touch-action:manipulation;-webkit-tap-highlight-color:transparent}#explorerPolaroid:before,#explorerPolaroid:after{content:none}#treehouse #explorerNotebookAccess[hidden]{display:none}#treehouse .treehouse-navigation{flex-wrap:wrap}#treehouse #explorerNotebookAccess{font-style:italic;border-bottom:1px dotted #b7ab8d}
#explorerPhoto,#explorerNotebook{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}#explorerPhoto::backdrop,#explorerNotebook::backdrop{background:#101b21cc}#explorerPhoto [hidden],#explorerNotebook [hidden]{display:none!important}#explorerPhoto *,#explorerNotebook *{box-sizing:border-box}#explorerPhoto header,#explorerNotebook header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-bottom:1px solid #aa9b7a}#explorerPhoto h2,#explorerNotebook h2{font:20px Georgia,serif;margin:0}#explorerPhoto button,#explorerNotebook 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}#explorerPhoto button:focus-visible,#explorerNotebook button:focus-visible{outline:3px solid #54705a;outline-offset:3px}.explorer-photo-body{padding:20px}.explorer-print{padding:13px 13px 22px;background:#f4ecd9;box-shadow:3px 5px 8px #34251044;max-width:450px;margin:0 auto 18px;transform:rotate(-1deg)}.explorer-print img{display:block;width:100%;height:auto;aspect-ratio:1}.explorer-print figcaption{text-align:center;font:italic 18px/1.4 Georgia,serif;margin-top:14px;color:#4e555b}.explorer-cast{font:14px/1.6 'Courier New',monospace;margin:16px auto;max-width:480px}.explorer-cast p{margin:3px 0}.explorer-pencil{font:italic 18px/1.6 Georgia,serif;color:#505865}.explorer-back{padding:28px 25px;background:repeating-linear-gradient(0deg,#eee5cb 0 31px,#d8ceae 32px,#eee5cb 33px);box-shadow:2px 3px 6px #0003;min-height:320px}.explorer-back p{white-space:pre-line;margin:0 0 24px}.explorer-photo-controls{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.explorer-note-pages{position:relative;padding:26px 25px 26px 46px;background:repeating-linear-gradient(0deg,#f2ead1 0 29px,#a3b4b944 30px,#f2ead1 31px);border-left:8px solid #445849}.explorer-note-pages:before{content:'';position:absolute;left:8px;top:0;bottom:0;width:18px;background:repeating-linear-gradient(0deg,transparent 0 21px,#746f65 22px 25px,transparent 26px 31px);border-right:1px solid #ce8a84}.explorer-note-pages h3{font:21px/1.4 'Courier New',monospace;color:#43523f;margin:0 0 16px}.explorer-note-pages>p{font:italic 17px/1.7 Georgia,serif}#explorerProgress{font-weight:bold}#explorerEntries{padding:0;list-style:none}#explorerEntries li{font:italic 25px Georgia,serif;border-bottom:1px dashed #8d8b77;padding:12px 0}#explorerEntries li span{font-size:14px;margin-right:12px}#explorerEntries small{font:12px 'Courier New',monospace;float:right;margin-top:8px}.explorer-margin-note{font-size:14px!important;transform:rotate(-2deg);color:#56634c}@media(max-width:500px){.explorer-photo-body{padding:14px}.explorer-print figcaption{font-size:15px}.explorer-back{padding:22px 17px}.explorer-note-pages{padding:22px 15px 22px 38px}#explorerPhoto h2,#explorerNotebook h2{font-size:17px}}
