#effects{overflow:hidden;border-radius:inherit}.blast-ring{position:absolute;left:var(--x);top:var(--y);width:20px;height:20px;border-radius:50%;border:3px solid #e4be70;box-shadow:0 0 15px #ffe5a2,inset 0 0 10px #ffefc6;transform:translate(-50%,-50%);animation:blast-wave .58s ease-out forwards;z-index:3}.beam-row,.beam-col{position:absolute;pointer-events:none;box-shadow:0 0 8px #f3dc9b;z-index:3;animation:sword-beam .48s ease-out forwards}.beam-row{left:3%;width:94%;height:4px;top:var(--y);background:linear-gradient(90deg,transparent,#e5c67d,#fff9e0,#e5c67d,transparent)}.beam-col{top:3%;height:94%;width:4px;left:var(--x);background:linear-gradient(transparent,#e5c67d,#fff9e0,#e5c67d,transparent)}@keyframes blast-wave{0%{opacity:.95;transform:translate(-50%,-50%) scale(.2)}100%{opacity:0;transform:translate(-50%,-50%) scale(10)}}@keyframes sword-beam{0%{opacity:0;filter:blur(2px)}25%{opacity:.9}100%{opacity:0;filter:blur(5px)}}@media(prefers-reduced-motion:reduce){.blast-ring,.beam-row,.beam-col{display:none}}
