.box-stage .forest-window{position:absolute;inset:-15px -22px 0;overflow:hidden;z-index:2;pointer-events:none}.forest-side{position:absolute;bottom:0;width:67%;height:100%;object-fit:fill;transition:transform 1.25s cubic-bezier(.25,.7,.2,1),opacity 1.1s;filter:drop-shadow(0 7px 5px #29423312)}.forest-left{left:-10%}.forest-right{right:-10%;transform:scaleX(-1)}.box-stage.revealed .forest-left{transform:translateX(-115%) rotate(-6deg);opacity:0}.box-stage.revealed .forest-right{transform:translateX(115%) scaleX(-1) rotate(-6deg);opacity:0}.box-reveal{position:absolute;inset:0;border:0;background:none;z-index:3;color:#344f3d}.box-reveal-label{position:absolute;left:50%;bottom:3px;transform:translateX(-50%);white-space:nowrap;background:#faf6e9;border:1px solid #becdb6;border-radius:3px;padding:11px 17px;font:600 11px 'DM Sans',sans-serif;box-shadow:0 3px 10px #2942330d}.box-reveal-label span{margin-left:16px}.box-stage .game-box{transition:transform 1.25s cubic-bezier(.25,.7,.2,1)}.box-stage.revealed .game-box{transform:translateY(-7px) scale(1.025)}
@media(max-width:520px){.box-stage .forest-window{inset:-8px -8px 0}.forest-side{width:65%}.forest-left{left:-9%}.forest-right{right:-9%}.box-reveal-label{font-size:10px;padding:10px 14px;bottom:0}}
@media(prefers-reduced-motion:reduce){.forest-side,.box-stage .game-box{transition:none}}
