.staircase-anim-module__K0Zlbq__scene{isolation:isolate;background:radial-gradient(130% 110% at 50% 16%,#1a1f24 0%,#0e1115 72%);border:1px solid #9aa6b03d;border-radius:16px;flex-direction:column;align-items:center;width:100%;min-height:320px;padding:24px 20px 16px;display:flex;position:relative;overflow:hidden}.staircase-anim-module__K0Zlbq__rig{width:300px;height:210px;position:relative}.staircase-anim-module__K0Zlbq__wall{width:40px;image-rendering:pixelated;z-index:3;background-image:url(/mc/stone_bricks.png);background-size:40px 40px;border-radius:3px 0 0 3px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset -4px 0 8px #0006,inset 2px 0 #ffffff0f}.staircase-anim-module__K0Zlbq__ground{height:14px;image-rendering:pixelated;opacity:.7;z-index:1;background-image:url(/mc/smooth_stone.png);background-size:28px 28px;position:absolute;bottom:0;left:0;right:0}.staircase-anim-module__K0Zlbq__clip{position:absolute;inset:0 0 0 40px;overflow:hidden}.staircase-anim-module__K0Zlbq__step{width:30px;height:30px;image-rendering:pixelated;background-image:url(/mc/stone_bricks.png);background-size:30px 30px;animation:6s ease-in-out infinite staircase-anim-module__K0Zlbq__stepKf;position:absolute;box-shadow:inset -2px -2px #0000004d,inset 2px 2px #ffffff12}@keyframes staircase-anim-module__K0Zlbq__stepKf{0%,12%{transform:translateX(var(--hide));opacity:.2}20%{opacity:1;transform:translate(0)}70%{opacity:1;transform:translate(0)}80%{transform:translateX(var(--hide));opacity:.2}to{transform:translateX(var(--hide));opacity:.2}}.staircase-anim-module__K0Zlbq__lever{width:24px;height:24px;image-rendering:pixelated;z-index:4;transform-origin:50% 80%;animation:6s ease-in-out infinite staircase-anim-module__K0Zlbq__leverKf;position:absolute;top:80px;left:8px}@keyframes staircase-anim-module__K0Zlbq__leverKf{0%,12%{transform:rotate(24deg)}16%,72%{filter:drop-shadow(0 0 5px #9ac8dc99);transform:rotate(-22deg)}80%,to{transform:rotate(24deg)}}.staircase-anim-module__K0Zlbq__player{z-index:2;width:18px;animation:6s ease-in-out infinite staircase-anim-module__K0Zlbq__climb;position:absolute}@keyframes staircase-anim-module__K0Zlbq__climb{0%,30%{opacity:0;bottom:24px;left:44px}34%{opacity:1}58%{opacity:1;bottom:150px;left:156px}70%{opacity:1;bottom:150px;left:156px}76%{opacity:0}to{opacity:0;bottom:24px;left:44px}}.staircase-anim-module__K0Zlbq__phead{width:12px;height:12px;image-rendering:pixelated;background:#b58963;margin:0 auto;position:relative}.staircase-anim-module__K0Zlbq__phead:before{content:"";background:#41301d;height:4px;position:absolute;top:0;left:0;right:0}.staircase-anim-module__K0Zlbq__pbody{background:#15a3b6;width:14px;height:10px;margin:1px auto 0}.staircase-anim-module__K0Zlbq__plegs{background:#2b3a87;width:11px;height:6px;margin:0 auto}.staircase-anim-module__K0Zlbq__status{width:230px;height:16px;margin-top:20px;position:relative}.staircase-anim-module__K0Zlbq__st{text-align:center;font-family:var(--font-pixel), monospace;letter-spacing:.04em;font-size:8.5px;position:absolute;inset:0}.staircase-anim-module__K0Zlbq__stHidden{color:#e7e9f380;animation:6s ease-in-out infinite staircase-anim-module__K0Zlbq__hidFade}.staircase-anim-module__K0Zlbq__stOpen{color:#9ac8dc;text-shadow:0 0 8px #9ac8dc99;animation:6s ease-in-out infinite staircase-anim-module__K0Zlbq__openFade}@keyframes staircase-anim-module__K0Zlbq__hidFade{0%,12%{opacity:1}18%,74%{opacity:0}82%,to{opacity:1}}@keyframes staircase-anim-module__K0Zlbq__openFade{0%,14%{opacity:0}20%,72%{opacity:1}78%,to{opacity:0}}.staircase-anim-module__K0Zlbq__cap{text-align:center;font-family:var(--font-pixel), monospace;letter-spacing:.02em;color:#d2dae2;text-shadow:0 1px 6px #000000e6;max-width:470px;margin-top:12px;font-size:9.5px;line-height:1.75}.staircase-anim-module__K0Zlbq__cap b{color:#9aa6b0}@media (prefers-reduced-motion:reduce){.staircase-anim-module__K0Zlbq__step,.staircase-anim-module__K0Zlbq__lever,.staircase-anim-module__K0Zlbq__player,.staircase-anim-module__K0Zlbq__stHidden,.staircase-anim-module__K0Zlbq__stOpen{animation:none}.staircase-anim-module__K0Zlbq__step{opacity:1;transform:translate(0)}}
