.guidance{position:absolute;z-index:3;pointer-events:none}
.guidance[hidden]{display:none}
.panel-mask,.current-panel,.release-flash{position:absolute;border-radius:0}
.panel-mask{border:0;margin:0;padding:0;min-height:0;background:#29212bfA;display:grid;place-items:center;color:#eadbc9;pointer-events:none;overflow:hidden}
button.panel-mask{pointer-events:auto;cursor:pointer;border-radius:0}
button.panel-mask:hover{background:#342938}
button.panel-mask:focus-visible{outline:3px solid #e9b879;outline-offset:-4px}
.mask-label{font-size:clamp(14px,1.7vw,18px);font-weight:500;letter-spacing:.025em;line-height:1.4;padding:12px;text-align:center;opacity:.75}
.next-mask .mask-label{opacity:1}
.current-panel{box-shadow:inset 0 0 0 2px #e0ac6566;pointer-events:none}
.releasing{animation:panel-unveil .72s ease-in-out both;pointer-events:none}
.release-flash{pointer-events:none;box-shadow:inset 0 0 35px #f3c887;animation:panel-release .85s ease-out both}
.panel-flash{inset:0;z-index:3}
.stage.loading .guidance{visibility:hidden}
.guide-controls{max-width:1056px;margin:auto;padding:0 24px 9px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.guide-controls button,.guide-controls select{font-size:14px}
.guide-controls select{flex:0 1 110px;min-width:95px;padding-inline:8px}
.guide-controls label{font-size:14px;color:var(--muted)}
.still .release-flash,.still .releasing{display:none}
.motion-paused .release-flash,.motion-paused .releasing{animation-play-state:paused}
@keyframes panel-unveil{0%{opacity:1}35%{opacity:.85}100%{opacity:0}}
@keyframes panel-release{0%{opacity:0;box-shadow:inset 0 0 18px #f3c887}30%{opacity:.55;box-shadow:inset 0 0 40px #f3c887}100%{opacity:0;box-shadow:inset 0 0 4px #f3c887}}
@media(max-width:620px){.guide-controls{padding:0 12px 8px;gap:6px}.guide-controls button{padding-inline:10px}.mask-label{font-size:14px;padding:8px}.guide-controls label{margin-left:auto}}
@media(prefers-reduced-motion:reduce){.release-flash,.releasing{display:none;animation:none!important}}
@media print{.guidance,.guide-controls,.release-flash{display:none!important}}
