/* Generated forged frame; the canvas retains its 750 × 521 viewport. */
.puzzle-panel{left:49px;top:123px;width:832px;height:703px;border:0;border-radius:27px;background:none;box-shadow:none}
.puzzle-panel:before{content:'';position:absolute;inset:29px 24px 25px;border-radius:4px;background:linear-gradient(115deg,#17211ee6,#101914e8);box-shadow:inset 0 0 50px #0006;pointer-events:none}
.puzzle-panel:after{content:'';position:absolute;inset:0;z-index:4;background:url('assets/v3/board-frame.webp') center/100% 100% no-repeat;pointer-events:none;filter:drop-shadow(0 5px 8px #0008)}
.panel-caption{position:absolute;left:72px;right:72px;top:53px;height:24px;line-height:24px;border:0;background:none;font-size:18px}
#lives{right:55px;font-size:22px}
.puzzle-panel .board-frame{left:41px;top:81px;width:750px;height:521px}
.puzzle-panel .game-tools{bottom:50px}
.lock-panel{top:217px}
.lock-panel .lock-caption{display:none}
.lock-machine{margin-top:25px}
.dialogue.current-room{background:linear-gradient(#02090e38,#050b1280)}
.dialogue-box p{white-space:pre-line}
#presentation{left:160px}
#reset-progress{position:absolute;left:12px;bottom:9px;z-index:100;padding:7px 9px;border:1px solid transparent;border-radius:4px;background:#19171580;color:#bcb6a6;font:12px Arial,sans-serif;opacity:.55;cursor:pointer}
#reset-progress:hover,#reset-progress:focus-visible{opacity:1;border-color:#baab8480;background:#191715df}
.puzzle-panel .game-tools{bottom:-53px;gap:24px}
.puzzle-panel .game-tools button{font-size:17px;padding:7px 22px}
.puzzle-panel .game-tools button:disabled{opacity:.45;cursor:default}
.lock-ring{mask-image:radial-gradient(circle at 50% 49%,transparent 27.4%,#000 27.6%,#000 41.3%,transparent 41.5%);transform-origin:50% 49%}
.door-person{left:570px;bottom:-18px;width:460px;height:800px;object-position:center bottom}
.map-features [data-timer]{white-space:nowrap;font-size:16px}
.lives-modal .simple-copy{padding:65px 35px}
.lives-modal button:disabled{opacity:.45;cursor:default}
.lock-caption{display:none}
.event-hero{background-image:linear-gradient(90deg,#08131a22,#071018cc),url('assets/loc2/room00.webp')}
