#explorerFinale{width:min(700px,calc(100vw - 20px));max-width:none;max-height:calc(100dvh - 24px);overflow:auto;padding:0;box-sizing:border-box;background:#e9ddbf;color:#403b2f;border:5px solid #786349;border-radius:3px;font-family:Georgia,serif}#explorerFinale::backdrop{background:#101b21cc}#explorerFinale *{box-sizing:border-box}#explorerFinale [hidden],#explorerNotebook #explorerComplete[hidden]{display:none!important}#explorerFinale header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #b6a481}#explorerFinale h2{font:19px 'Courier New',monospace;margin:0}.finale-body{padding:16px}#explorerFinale img{display:block;width:100%;height:auto;border:5px solid #f3e9d0}#explorerFinale p{font:italic 18px/1.6 Georgia,serif;white-space:pre-line}#explorerFinale button{min-height:44px;border:1px solid #998762;background:#f1e7cc;color:#403b2f;border-radius:2px;padding:10px 13px;font:14px 'Courier New',monospace;cursor:pointer}#explorerFinale button:focus-visible{outline:3px solid #647c56;outline-offset:2px}#explorerFinale footer{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px;border-top:1px solid #b6a481;padding-top:12px}#explorerFinale svg{width:100%;height:auto;font:16px Georgia,serif}#explorerFinale details{margin-top:12px}#explorerFinale summary{cursor:pointer;padding:10px}.finale-dial{width:230px;height:230px;max-width:100%;border:12px ridge #99815b;border-radius:50%;background:radial-gradient(circle,#e4d8b6,#b7a77f);position:relative;margin:20px auto;box-shadow:inset 0 0 20px #473f3466,2px 4px 8px #0004}.finale-dial button{position:absolute;font-weight:bold!important}.finale-dial [data-direction=N]{top:3px;left:81px}.finale-dial [data-direction=S]{bottom:3px;left:81px}.finale-dial [data-direction=W]{top:81px;left:3px}.finale-dial [data-direction=E]{top:81px;right:3px}#finaleNeedle{position:absolute;left:80px;top:61px;font-size:65px;line-height:80px;color:#914a3e;transform-origin:50% 50%;transition:transform .35s}#explorerFinale #finaleSoil{display:block;padding:0;width:100%;border:0;background:none}#explorerFinale #finaleSoil:disabled{opacity:1;cursor:default}.soil-moves{animation:soil-shift .35s ease-out}@keyframes soil-shift{35%{transform:translateY(2px)}70%{transform:translateX(-1px)}}.finale-case{position:relative}.finale-case button,.finale-case button:hover{position:absolute;background:transparent!important;border:0!important;box-shadow:none!important}.finale-keepsake-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.finale-keepsake-list button{font-size:12px!important}#finaleInspectText{background:#f2e8cb;padding:20px;box-shadow:1px 2px 6px #0002}#finaleSaveError{color:#783928}#explorerNotebook #explorerNext p{font:italic 18px/1.6 Georgia,serif}@media(max-width:500px){.finale-body{padding:10px}#explorerFinale h2{font-size:16px}#explorerFinale p{font-size:16px}}@media(prefers-reduced-motion:reduce){.soil-moves{animation:none}#finaleNeedle{transition:none}}
#finaleInspectCrop{width:min(100%,350px);aspect-ratio:1;margin:auto;background-image:url('assets/explorers-finale-contents.png');background-size:350% auto;background-repeat:no-repeat;border:8px solid #f4ead2;box-shadow:2px 3px 7px #0003}
