.shop-effects{pointer-events:none;z-index:30;position:fixed;inset:0;overflow:hidden}.shop-effects[data-contained]{z-index:1;position:absolute}.shop-effects>span{left:var(--x);will-change:transform,opacity;position:absolute}.fx-snow{width:var(--s);height:var(--s);opacity:.85;animation:fx-fall var(--d) linear var(--delay) infinite;background:#fff;top:-12px}.fx-ember{width:var(--s);height:var(--s);opacity:.8;animation:fx-rise var(--d) linear var(--delay) infinite;background:#ff8a1f;bottom:-12px;box-shadow:0 0 6px #ff8a1f}.fx-ember[data-tone="1"]{background:#a45cff;box-shadow:0 0 6px #a45cff}.fx-bat{top:var(--top);width:var(--s);height:calc(var(--s) * .55);clip-path:polygon(0 30%,18% 0,32% 40%,50% 15%,68% 40%,82% 0,100% 30%,86% 70%,64% 55%,50% 100%,36% 55%,14% 70%);animation:fx-bat var(--d) linear var(--delay) infinite;background:#8a45c8;left:-60px}.fx-heart{width:var(--s);height:var(--s);clip-path:polygon(50% 100%,0 40%,0 15%,20% 0,40% 0,50% 18%,60% 0,80% 0,100% 15%,100% 40%);opacity:.8;animation:fx-rise var(--d) ease-in var(--delay) infinite;background:#ff5d7d;bottom:-30px}.fx-heart[data-tone="1"]{background:#ffa3b8}.fx-petal{width:var(--s);height:var(--s);opacity:.85;animation:fx-fall-spin var(--d) linear var(--delay) infinite;background:#ffb7d1;top:-14px;transform:rotate(45deg)}.fx-petal[data-tone="1"]{background:#fff}.fx-petal[data-tone="2"]{background:#9be37a}.fx-petal[data-tone="3"]{background:#ffe27a}.fx-bubble{width:var(--s);height:var(--s);opacity:.6;animation:fx-rise var(--d) ease-in var(--delay) infinite;border:2px solid #8fe3ff;border-radius:50%;bottom:-30px}.fx-sparkle{top:var(--top);width:var(--s);height:var(--s);animation:fx-twinkle var(--d) ease-in-out var(--delay) infinite;background:#ffe27a;box-shadow:0 0 8px #ffe27a}.fx-coin{width:var(--s);height:var(--s);animation:fx-coin var(--d) linear var(--delay) infinite;background:#f5c542;top:-24px;box-shadow:inset -2px -2px #b8861a}.fx-rocket{width:0;height:0;animation:none;bottom:0}.fx-trail{background:linear-gradient(var(--c),transparent);opacity:0;width:3px;height:14px;animation:fx-launch 9s ease-out var(--delay) infinite;position:absolute;bottom:0;left:-1px}.fx-burst{left:0;bottom:var(--h);opacity:0;width:4px;height:4px;animation:fx-burst 9s ease-out var(--delay) infinite;position:absolute}@keyframes fx-fall{0%{transform:translateY(-5vh)}50%{transform:translate3d(calc(var(--drift) * .5),55vh,0)}to{transform:translate3d(var(--drift),112vh,0)}}@keyframes fx-fall-spin{0%{transform:translateY(-5vh)rotate(0)}to{transform:translate3d(var(--drift),112vh,0) rotate(540deg)}}@keyframes fx-rise{0%{transform:translate(0,0)}50%{transform:translate3d(calc(var(--drift) * .6),-55vh,0)}to{transform:translate3d(var(--drift),-112vh,0);opacity:0}}@keyframes fx-bat{0%{transform:translate(0,0)scaleY(1)}25%{transform:translate(30vw,-18px)scaleY(.6)}50%{transform:translate(60vw,10px)scaleY(1)}75%{transform:translate(90vw,-14px)scaleY(.6)}to{transform:translate(120vw)scaleY(1)}}@keyframes fx-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.4)}}@keyframes fx-coin{0%{transform:translateY(-5vh)scaleX(1)}25%{transform:translate3d(calc(var(--drift) * .25),25vh,0) scaleX(.15)}50%{transform:translate3d(calc(var(--drift) * .5),55vh,0) scaleX(1)}75%{transform:translate3d(calc(var(--drift) * .75),85vh,0) scaleX(.15)}to{transform:translate3d(var(--drift),112vh,0) scaleX(1)}}@keyframes fx-launch{0%{opacity:0;transform:translateY(0)}4%{opacity:1}30%{transform:translateY(calc(var(--h) * -1));opacity:1}32%,to{transform:translateY(calc(var(--h) * -1));opacity:0}}@keyframes fx-burst{0%,30%{opacity:0;transform:scale(.1)}34%{opacity:1}60%{opacity:.9;transform:scale(1.3)}80%,to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.shop-effects{display:none}}
@font-face{font-family:minecraft;src:url(../media/minecraft_regular.p.140peggshc2vr.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:minecraft;src:url(../media/minecraft_bold.p.0lo3wk61gqe9n.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}.minecraft_af5abb2c-module__QlpLTq__className{font-family:minecraft,Noto Sans,sans-serif}.minecraft_af5abb2c-module__QlpLTq__variable{--font-minecraft:"minecraft", Noto Sans, sans-serif}
