@keyframes firework-594b49dc{0%{opacity:1;transform:translate(var(--x),var(--initialY));width:var(--initialSize)}50%{opacity:1;width:.5vw}to{opacity:0;width:var(--finalSize)}}.playing[data-v-594b49dc]{animation:firework-594b49dc 2s}.firework[data-v-594b49dc],.firework[data-v-594b49dc]:after,.firework[data-v-594b49dc]:before{--initialSize:calc(var(--ratio)*10);--finalSize:calc(var(--ratio)*375);--particleSize:calc(var(--ratio)*2.5);--color1:#ff0;--color2:khaki;--color3:#fff;--color4:lime;--color5:gold;--color6:#3cb371;--y:-20vw;--x:-50%;--initialY:60vw;aspect-ratio:1;background:radial-gradient(circle,var(--color1) var(--particleSize),transparent 0) 50% 0,radial-gradient(circle,var(--color2) var(--particleSize),transparent 0) 100% 50%,radial-gradient(circle,var(--color3) var(--particleSize),transparent 0) 50% 100%,radial-gradient(circle,var(--color4) var(--particleSize),transparent 0) 0 50%,radial-gradient(circle,var(--color5) var(--particleSize),transparent 0) 80% 90%,radial-gradient(circle,var(--color6) var(--particleSize),transparent 0) 95% 90%,radial-gradient(circle,var(--color1) var(--particleSize),transparent 0) 90% 70%,radial-gradient(circle,var(--color2) var(--particleSize),transparent 0) 100% 60%,radial-gradient(circle,var(--color3) var(--particleSize),transparent 0) 55% 80%,radial-gradient(circle,var(--color4) var(--particleSize),transparent 0) 70% 77%,radial-gradient(circle,var(--color5) var(--particleSize),transparent 0) 22% 90%,radial-gradient(circle,var(--color6) var(--particleSize),transparent 0) 45% 90%,radial-gradient(circle,var(--color1) var(--particleSize),transparent 0) 33% 70%,radial-gradient(circle,var(--color2) var(--particleSize),transparent 0) 10% 60%,radial-gradient(circle,var(--color3) var(--particleSize),transparent 0) 31% 80%,radial-gradient(circle,var(--color4) var(--particleSize),transparent 0) 28% 77%,radial-gradient(circle,var(--color5) var(--particleSize),transparent 0) 13% 72%,radial-gradient(circle,var(--color6) var(--particleSize),transparent 0) 80% 10%,radial-gradient(circle,var(--color1) var(--particleSize),transparent 0) 95% 14%,radial-gradient(circle,var(--color2) var(--particleSize),transparent 0) 90% 23%,radial-gradient(circle,var(--color3) var(--particleSize),transparent 0) 100% 43%,radial-gradient(circle,var(--color4) var(--particleSize),transparent 0) 85% 27%,radial-gradient(circle,var(--color5) var(--particleSize),transparent 0) 77% 37%,radial-gradient(circle,var(--color6) var(--particleSize),transparent 0) 60% 7%,radial-gradient(circle,var(--color1) var(--particleSize),transparent 0) 22% 14%,radial-gradient(circle,var(--color1) var(--particleSize),transparent 0) 45% 20%,radial-gradient(circle,var(--color1) var(--particleSize),transparent 0) 33% 34%,radial-gradient(circle,var(--color1) var(--particleSize),transparent 0) 10% 29%,radial-gradient(circle,var(--color1) var(--particleSize),transparent 0) 31% 37%,radial-gradient(circle,var(--color1) var(--particleSize),transparent 0) 28% 7%,radial-gradient(circle,var(--color1) var(--particleSize),transparent 0) 13% 42%;background-repeat:no-repeat;background-size:var(--initialSize) var(--initialSize);content:"";left:50%;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,var(--y));width:var(--initialSize)}.firework[data-v-594b49dc]:before{transform:translate(-50%,-50%) rotate(40deg) scale(1.3) rotateY(40deg)}.firework[data-v-594b49dc]:after,.firework[data-v-594b49dc]:before{--x:-50%;--y:-50%;--initialY:-50%}.firework[data-v-594b49dc]:after{transform:translate(-50%,-50%) rotate(170deg) scale(1.15) rotateY(-30deg)}.firework2[data-v-594b49dc]{--x:30vw}.firework2[data-v-594b49dc],.firework2[data-v-594b49dc]:after,.firework2[data-v-594b49dc]:before{--color1:pink;--color2:violet;--color3:#f0f;--color4:orchid;--color5:plum;--color6:#e6e6fa;--finalSize:40vw;animation-delay:-.25s;left:30%;top:60%}.firework3[data-v-594b49dc]{--x:-30vw;--y:-25vw}.firework3[data-v-594b49dc],.firework3[data-v-594b49dc]:after,.firework3[data-v-594b49dc]:before{--color1:cyan;--color2:#e0ffff;--color3:#add8e6;--color4:#afeeee;--color5:skyblue;--color6:#e6e6fa;--finalSize:35vw;animation-delay:-.4s;left:70%;top:60%}
