.totem-anim-module__wKcunG__scene{isolation:isolate;background:radial-gradient(120% 90% at 50% 18%,#2a2030 0%,#18121d 55%,#100b13 100%);border:1px solid #f5c45133;border-radius:16px;flex-direction:column;width:100%;min-height:286px;padding:22px 18px 16px;display:flex;position:relative;overflow:hidden}.totem-anim-module__wKcunG__flash,.totem-anim-module__wKcunG__goldFlash{pointer-events:none;opacity:0;z-index:6;position:absolute;inset:0}.totem-anim-module__wKcunG__flash{background:radial-gradient(120% 100%,#dc282873,#96141433)}.totem-anim-module__wKcunG__goldFlash{background:radial-gradient(110% 90% at 50% 36%,#ffdc7880,#0000 60%)}.totem-anim-module__wKcunG__scene[data-phase=hit] .totem-anim-module__wKcunG__flash{animation:1s ease-out totem-anim-module__wKcunG__redFlash}.totem-anim-module__wKcunG__scene[data-phase=pop] .totem-anim-module__wKcunG__goldFlash{animation:1.2s ease-out totem-anim-module__wKcunG__goldFlash}@keyframes totem-anim-module__wKcunG__redFlash{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes totem-anim-module__wKcunG__goldFlash{0%{opacity:0}18%{opacity:1}to{opacity:0}}.totem-anim-module__wKcunG__stage{flex:1;justify-content:center;align-items:center;min-height:150px;display:flex;position:relative}.totem-anim-module__wKcunG__scene[data-phase=hit] .totem-anim-module__wKcunG__stage{animation:.42s ease-in-out totem-anim-module__wKcunG__shake}@keyframes totem-anim-module__wKcunG__shake{0%,to{transform:translate(0)}20%{transform:translate(-6px,3px)}40%{transform:translate(6px,-2px)}60%{transform:translate(-4px,2px)}80%{transform:translate(4px,-1px)}}.totem-anim-module__wKcunG__totemWrap{justify-content:center;align-items:center;display:flex;position:relative}.totem-anim-module__wKcunG__popTotem{z-index:3;image-rendering:pixelated;opacity:0;filter:drop-shadow(0 0 16px #f5c451cc);max-width:none;position:relative;transform:scale(.4)}.totem-anim-module__wKcunG__scene[data-phase=pop] .totem-anim-module__wKcunG__popTotem{animation:1.2s cubic-bezier(.2,.7,.3,1) totem-anim-module__wKcunG__totemPop}@keyframes totem-anim-module__wKcunG__totemPop{0%{opacity:0;transform:scale(.4)rotate(0)}18%{opacity:1;transform:scale(1.55)rotate(160deg)}65%{opacity:1;transform:scale(1.35)rotate(520deg)}to{opacity:0;transform:scale(1.1)rotate(720deg)}}.totem-anim-module__wKcunG__burst{z-index:2;width:0;height:0;position:absolute;top:50%;left:50%}.totem-anim-module__wKcunG__ray{transform-origin:top;width:4px;height:46px;transform:rotate(var(--a)) translateY(8px);background:linear-gradient(#ffe28cf2,#f5c45100 85%);border-radius:3px;animation:1.1s ease-out forwards totem-anim-module__wKcunG__ray;position:absolute;top:0;left:0}@keyframes totem-anim-module__wKcunG__ray{0%{opacity:0;height:8px}25%{opacity:1;height:52px}to{opacity:0;height:74px}}.totem-anim-module__wKcunG__effects{opacity:0;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:12px;transition:opacity .4s,transform .4s;display:flex;transform:translateY(8px)}.totem-anim-module__wKcunG__effects[data-show=true]{opacity:1;transform:translateY(0)}.totem-anim-module__wKcunG__fx{font-family:var(--font-pixel), monospace;color:#e7e9f3;background:#f5c4511a;border:1px solid #f5c4514d;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:8px;display:inline-flex}.totem-anim-module__wKcunG__fx img{image-rendering:pixelated}.totem-anim-module__wKcunG__fxGold img{filter:sepia()saturate(2.6)hue-rotate(2deg)brightness(1.08)}.totem-anim-module__wKcunG__flame{background:linear-gradient(#ffd76b,#ff7a2e 70%,#e0461c);border-radius:50%/60% 60% 40% 40%;width:10px;height:12px;box-shadow:0 0 6px #ff8c3299}.totem-anim-module__wKcunG__hud{flex-direction:column;align-items:center;gap:6px;display:flex}.totem-anim-module__wKcunG__scene[data-phase=hit] .totem-anim-module__wKcunG__hud{animation:.42s ease-in-out totem-anim-module__wKcunG__shake}.totem-anim-module__wKcunG__hearts{gap:3px;display:flex}.totem-anim-module__wKcunG__heart{transition:opacity .18s,filter .18s,transform .18s;display:block}.totem-anim-module__wKcunG__heart img{image-rendering:pixelated;display:block}.totem-anim-module__wKcunG__heart[data-on=false]{opacity:.85;filter:brightness(.24)saturate(.35);transform:scale(.9)}.totem-anim-module__wKcunG__heart[data-on=true]{opacity:1;filter:none;transform:scale(1)}.totem-anim-module__wKcunG__absorb{gap:3px;display:flex}.totem-anim-module__wKcunG__absorb img{image-rendering:pixelated;filter:sepia()saturate(2.6)hue-rotate(2deg)brightness(1.08);animation:.4s ease-out backwards totem-anim-module__wKcunG__heartPop}@keyframes totem-anim-module__wKcunG__heartPop{0%{opacity:0;transform:scale(.2)}60%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.totem-anim-module__wKcunG__hotbar{justify-content:center;margin-top:12px;display:flex}.totem-anim-module__wKcunG__slot{background:#8b8b8b;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:inset 2px 2px #373737,inset -2px -2px #fff}.totem-anim-module__wKcunG__heldTotem{image-rendering:pixelated;transition:opacity .3s,transform .3s}.totem-anim-module__wKcunG__scene[data-phase=pop] .totem-anim-module__wKcunG__heldTotem,.totem-anim-module__wKcunG__scene[data-phase=revive] .totem-anim-module__wKcunG__heldTotem{opacity:0;transform:scale(.4)}.totem-anim-module__wKcunG__cap{text-align:center;font-family:var(--font-pixel), monospace;letter-spacing:.02em;color:#d8c08a;text-shadow:0 1px 6px #000000e6;min-height:26px;margin-top:14px;font-size:9.5px;line-height:1.7}.totem-anim-module__wKcunG__scene[data-phase=pop] .totem-anim-module__wKcunG__cap{color:#ffe28c}@media (prefers-reduced-motion:reduce){.totem-anim-module__wKcunG__scene[data-phase=hit] .totem-anim-module__wKcunG__flash,.totem-anim-module__wKcunG__scene[data-phase=pop] .totem-anim-module__wKcunG__goldFlash,.totem-anim-module__wKcunG__scene[data-phase=hit] .totem-anim-module__wKcunG__stage,.totem-anim-module__wKcunG__scene[data-phase=hit] .totem-anim-module__wKcunG__hud,.totem-anim-module__wKcunG__scene[data-phase=pop] .totem-anim-module__wKcunG__popTotem,.totem-anim-module__wKcunG__ray,.totem-anim-module__wKcunG__absorb img{animation:none}}
