.door-anim-module__mR6x0G__scene{isolation:isolate;background:radial-gradient(130% 110% at 50% 16%,#241328 0%,#150b17 72%);border:1px solid #c264c83d;border-radius:16px;flex-direction:column;align-items:center;width:100%;min-height:300px;padding:26px 20px 16px;display:flex;position:relative;overflow:hidden}.door-anim-module__mR6x0G__wall{width:168px;height:168px;position:relative}.door-anim-module__mR6x0G__frame{image-rendering:pixelated;background-image:url(/mc/stone_bricks.png);background-size:28px 28px;border-radius:5px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000004d}.door-anim-module__mR6x0G__doorway{border-radius:3px;width:120px;height:132px;position:absolute;top:18px;left:24px;overflow:hidden;box-shadow:inset 0 0 0 2px #00000073}.door-anim-module__mR6x0G__passage{z-index:0;background:linear-gradient(#0a0710 0%,#160a1c 60%,#0a0710 100%);position:absolute;inset:0}.door-anim-module__mR6x0G__passage:after{content:"";background:radial-gradient(circle,#c278c866,#0000 70%);border-radius:50%;width:30px;height:30px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.door-anim-module__mR6x0G__panel{width:60px;image-rendering:pixelated;z-index:2;background-image:url(/mc/bookshelf.png);background-size:60px 66px;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #00000038}.door-anim-module__mR6x0G__panelL{animation:6s ease-in-out infinite door-anim-module__mR6x0G__doorL;left:0}.door-anim-module__mR6x0G__panelR{animation:6s ease-in-out infinite door-anim-module__mR6x0G__doorR;left:60px}@keyframes door-anim-module__mR6x0G__doorL{0%,15%{transform:translate(0)}32%,70%{transform:translate(-66px)}86%,to{transform:translate(0)}}@keyframes door-anim-module__mR6x0G__doorR{0%,15%{transform:translate(0)}32%,70%{transform:translate(66px)}86%,to{transform:translate(0)}}.door-anim-module__mR6x0G__seam{z-index:2;background:#00000040;width:1px;animation:6s ease-in-out infinite door-anim-module__mR6x0G__seamFade;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@keyframes door-anim-module__mR6x0G__seamFade{0%,15%{opacity:1}25%,80%{opacity:0}90%,to{opacity:1}}.door-anim-module__mR6x0G__player{z-index:1;width:18px;animation:6s ease-in-out infinite door-anim-module__mR6x0G__walk;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}@keyframes door-anim-module__mR6x0G__walk{0%,34%{opacity:0;transform:translate(-50%)scale(1)}40%{opacity:1}56%{opacity:.9;transform:translate(-50%,-64px)scale(.6)}62%{opacity:0;transform:translate(-50%,-78px)scale(.45)}to{opacity:0}}.door-anim-module__mR6x0G__phead{width:12px;height:12px;image-rendering:pixelated;background:#b58963;margin:0 auto;position:relative}.door-anim-module__mR6x0G__phead:before{content:"";background:#41301d;height:4px;position:absolute;top:0;left:0;right:0}.door-anim-module__mR6x0G__pbody{background:#15a3b6;width:14px;height:10px;margin:1px auto 0}.door-anim-module__mR6x0G__plegs{background:#2b3a87;width:11px;height:6px;margin:0 auto}.door-anim-module__mR6x0G__lever{width:22px;height:22px;image-rendering:pixelated;z-index:4;transform-origin:50% 80%;animation:6s ease-in-out infinite door-anim-module__mR6x0G__leverKf;position:absolute;top:70px;right:-22px}@keyframes door-anim-module__mR6x0G__leverKf{0%,15%{transform:rotate(22deg)}20%,72%{filter:drop-shadow(0 0 5px #c278c8b3);transform:rotate(-22deg)}82%,to{transform:rotate(22deg)}}.door-anim-module__mR6x0G__status{width:240px;height:16px;margin-top:20px;position:relative}.door-anim-module__mR6x0G__st{text-align:center;font-family:var(--font-pixel), monospace;letter-spacing:.04em;font-size:8.5px;position:absolute;inset:0}.door-anim-module__mR6x0G__stWall{color:#e7e9f380;animation:6s ease-in-out infinite door-anim-module__mR6x0G__wallFade}.door-anim-module__mR6x0G__stOpen{color:#d79ade;text-shadow:0 0 8px #c278c899;animation:6s ease-in-out infinite door-anim-module__mR6x0G__doorFade}@keyframes door-anim-module__mR6x0G__wallFade{0%,15%{opacity:1}22%,74%{opacity:0}84%,to{opacity:1}}@keyframes door-anim-module__mR6x0G__doorFade{0%,18%{opacity:0}26%,72%{opacity:1}80%,to{opacity:0}}.door-anim-module__mR6x0G__cap{text-align:center;font-family:var(--font-pixel), monospace;letter-spacing:.02em;color:#e8ccec;text-shadow:0 1px 6px #000000e6;max-width:470px;margin-top:12px;font-size:9.5px;line-height:1.75}.door-anim-module__mR6x0G__cap b{color:#c264c8}@media (prefers-reduced-motion:reduce){.door-anim-module__mR6x0G__panelL,.door-anim-module__mR6x0G__panelR,.door-anim-module__mR6x0G__seam,.door-anim-module__mR6x0G__player,.door-anim-module__mR6x0G__lever,.door-anim-module__mR6x0G__stWall,.door-anim-module__mR6x0G__stOpen{animation:none}.door-anim-module__mR6x0G__panelL{transform:translate(-66px)}.door-anim-module__mR6x0G__panelR{transform:translate(66px)}}
