.fireworks-container{position:fixed;top:50%;left:50%;width:2px;height:2px;transform:translate(-50%,-50%);pointer-events:none;z-index:9999;overflow:visible}.firework-spark-item{position:absolute;top:0;left:0;width:6px;height:6px;border-radius:50%;opacity:0;transform:scale(.3)}@keyframes firework-spark-animation{0%{opacity:1;transform:scale(.3) translate(0)}30%{opacity:1;transform:scale(1.1) translate(calc(var(--tx) * .5),calc(var(--ty) * .5))}to{opacity:0;transform:scale(0) translate(var(--tx),var(--ty))}}