.lantern-anim-module__qnt-fW__stage{isolation:isolate;background:linear-gradient(#0c0f16 0%,#0a0c12 100%);border:1px solid #97c4d629;border-radius:16px;width:100%;padding:16px;position:relative;overflow:hidden}.lantern-anim-module__qnt-fW__scene{width:360px;max-width:100%;height:300px;margin:0 auto;position:relative}.lantern-anim-module__qnt-fW__ceiling{z-index:5;background:linear-gradient(#2a2622 0%,#16130f 100%);height:16px;position:absolute;top:0;left:-16px;right:-16px;box-shadow:0 2px 6px #0009}.lantern-anim-module__qnt-fW__pool{filter:blur(3px);z-index:4;background:radial-gradient(#ffb4506b 0%,#ff96322e 42%,#0000 74%);border-radius:50%;width:230px;height:60px;margin-left:-115px;animation:3.2s ease-in-out infinite alternate lantern-anim-module__qnt-fW__sway,.18s steps(2,end) infinite lantern-anim-module__qnt-fW__flick;position:absolute;bottom:30px;left:50%}@keyframes lantern-anim-module__qnt-fW__sway{0%{transform:translate(-30px)}to{transform:translate(30px)}}@keyframes lantern-anim-module__qnt-fW__flick{0%{opacity:.86}to{opacity:1}}.lantern-anim-module__qnt-fW__pendulum{transform-origin:top;z-index:4;flex-direction:column;align-items:center;animation:3.2s ease-in-out infinite alternate lantern-anim-module__qnt-fW__swing;display:flex;position:absolute;top:14px;left:50%}@keyframes lantern-anim-module__qnt-fW__swing{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.lantern-anim-module__qnt-fW__anchor{background:#4a4640;border-radius:0 0 2px 2px;width:10px;height:6px}.lantern-anim-module__qnt-fW__chain{width:16px;height:104px;image-rendering:pixelated;background:url(/mc/chain.png) top/16px repeat-y}.lantern-anim-module__qnt-fW__lanternWrap{justify-content:center;align-items:center;display:flex;position:relative}.lantern-anim-module__qnt-fW__glow{pointer-events:none;background:radial-gradient(circle,#ffc86e8c 0%,#ffa03c38 38%,#0000 68%);border-radius:50%;width:220px;height:220px;margin:-110px 0 0 -110px;animation:.2s steps(2,end) infinite lantern-anim-module__qnt-fW__flick;position:absolute;top:50%;left:50%}.lantern-anim-module__qnt-fW__lantern{width:48px;max-width:none;height:48px;image-rendering:pixelated;filter:drop-shadow(0 0 8px #ffb450cc);position:relative}.lantern-anim-module__qnt-fW__vignette{z-index:3;pointer-events:none;background:radial-gradient(circle at 50% 56%,#0000 0% 30%,#06080c8c 70%,#06080cd9 100%);position:absolute;inset:0}.lantern-anim-module__qnt-fW__cap{text-align:center;font-family:var(--font-pixel), monospace;letter-spacing:.02em;color:#e0b074;text-shadow:0 1px 6px #000000e6;margin-top:8px;font-size:10px;line-height:1.7}@media (prefers-reduced-motion:reduce){.lantern-anim-module__qnt-fW__pendulum,.lantern-anim-module__qnt-fW__pool,.lantern-anim-module__qnt-fW__glow{animation:none}}
