.fireworks-container{font-size:6.6666666667vmax;width:100%;height:100%}[class^=firework-]{position:absolute;width:1rem;height:1rem;border-radius:50%}.firework-1{animation:firework-md 1.2s infinite both;animation-delay:.4s;top:50%;left:35%}.firework-2{animation:firework-lg 1.2s infinite both;animation-delay:.9s;top:40%;left:80%}.firework-3{animation:firework-sm 1.2s infinite both;animation-delay:.8s;top:80%;left:65%}.firework-4{animation:firework-md 1.2s infinite both;animation-delay:1s;top:50%;left:65%}.firework-5{animation:firework-sm 1.2s infinite both;animation-delay:1s;top:65%;left:70%}.firework-6{animation:firework-sm 1.2s infinite both;animation-delay:.1s;top:90%;left:40%}.firework-7{animation:firework-md 1.2s infinite both;animation-delay:.8s;top:85%;left:65%}.firework-8{animation:firework-md 1.2s infinite both;animation-delay:.3s;top:30%;left:35%}.firework-9{animation:firework-sm 1.2s infinite both;animation-delay:1.3s;top:65%;left:45%}.firework-10{animation:firework-md 1.2s infinite both;animation-delay:1s;top:40%;left:50%}.firework-11{top:90%;left:85%}.firework-11,.firework-12{animation:firework-lg 1.2s infinite both;animation-delay:1.1s}.firework-12{top:40%;left:15%}.firework-13{animation:firework-lg 1.2s infinite both;animation-delay:.9s;top:35%;left:40%}.firework-14{animation:firework-md 1.2s infinite both;animation-delay:1.5s;top:35%;left:50%}.firework-15{animation:firework-sm 1.2s infinite both;animation-delay:.1s;top:55%;left:65%}@keyframes firework-sm{0%,to{opacity:0}10%,70%{opacity:1}to{box-shadow:-5rem 0 0 #c27086,5rem 0 0 #c27086,0 -5rem 0 #c27086,0 5rem 0 #c27086,3.5rem -3.5rem 0 #3594b0,3.5rem 3.5rem 0 #3594b0,-3.5rem -3.5rem 0 #3594b0,-3.5rem 3.5rem 0 #3594b0}}@keyframes firework-md{0%,to{opacity:0}10%,70%{opacity:1}to{box-shadow:-7rem 0 0 #c27086,7rem 0 0 #c27086,0 -7rem 0 #c27086,0 7rem 0 #c27086,4.9rem -4.9rem 0 #3594b0,4.9rem 4.9rem 0 #3594b0,-4.9rem -4.9rem 0 #3594b0,-4.9rem 4.9rem 0 #3594b0}}@keyframes firework-lg{0%,to{opacity:0}10%,70%{opacity:1}to{box-shadow:-9rem 0 0 #c27086,9rem 0 0 #c27086,0 -9rem 0 #c27086,0 9rem 0 #c27086,6.3rem -6.3rem 0 #3594b0,6.3rem 6.3rem 0 #3594b0,-6.3rem -6.3rem 0 #3594b0,-6.3rem 6.3rem 0 #3594b0}}