.meteor,.star{transform-box:fill-box;transform-origin:0 0}.star{animation:starShimmer 3s ease-in-out infinite}.star-0{transform:translate(10vw,15vh);animation-delay:0s}.star-1{transform:translate(22vw,8vh);animation-delay:.2s}.star-2{transform:translate(35vw,18vh);animation-delay:.4s}.star-3{transform:translate(48vw,10vh);animation-delay:.6s}.star-4{transform:translate(60vw,22vh);animation-delay:.8s}.star-5{transform:translate(72vw,14vh);animation-delay:1s}.star-6{transform:translate(85vw,20vh);animation-delay:1.2s}.star-7{transform:translate(15vw,30vh);animation-delay:1.4s}.star-8{transform:translate(28vw,28vh);animation-delay:1.6s}.star-9{transform:translate(40vw,32vh);animation-delay:1.8s}.star-10{transform:translate(55vw,35vh);animation-delay:2s}.star-11{transform:translate(68vw,30vh);animation-delay:2.2s}.star-12{transform:translate(80vw,38vh);animation-delay:2.4s}.star-13{transform:translate(12vw,42vh);animation-delay:2.6s}.star-14{transform:translate(25vw,45vh);animation-delay:2.8s}.star-15{transform:translate(50vw,48vh);animation-delay:.3s}.star-16{transform:translate(70vw,44vh);animation-delay:.7s}.star-17{transform:translate(90vw,40vh);animation-delay:1.1s}@keyframes starShimmer{0%,to{opacity:.3}50%{opacity:1}}.meteor{opacity:0;transform-origin:0 0;will-change:transform,opacity}.meteor-0{animation:meteorFall0 18.4s linear 0s infinite}.meteor-1{animation:meteorFall1 14.4s linear 4s infinite}.meteor-2{animation:meteorFall2 20.4s linear 9s infinite}.meteor-3{animation:meteorFall3 15.4s linear 15s infinite}.meteor-4{animation:meteorFall4 17.4s linear 22s infinite}.meteor-5{animation:meteorFall5 13.4s linear 28s infinite}.meteor-6{animation:meteorFall6 19.4s linear 35s infinite}@keyframes meteorFall0{0%{transform:translate(15vw,5vh) rotate(45deg);opacity:0}0.6%{opacity:1}4.2%{opacity:.5}7.6%{transform:translate(calc(15vw + 500px),calc(5vh + 500px)) rotate(45deg);opacity:0}to{transform:translate(15vw,5vh) rotate(45deg);opacity:0}}@keyframes meteorFall1{0%{transform:translate(30vw,10vh) rotate(45deg);opacity:0}0.8%{opacity:1}5.3%{opacity:.5}9.7%{transform:translate(calc(30vw + 500px),calc(10vh + 500px)) rotate(45deg);opacity:0}to{transform:translate(30vw,10vh) rotate(45deg);opacity:0}}@keyframes meteorFall2{0%{transform:translate(8vw,8vh) rotate(45deg);opacity:0}0.5%{opacity:1}3.4%{opacity:.5}6.9%{transform:translate(calc(8vw + 500px),calc(8vh + 500px)) rotate(45deg);opacity:0}to{transform:translate(8vw,8vh) rotate(45deg);opacity:0}}@keyframes meteorFall3{0%{transform:translate(20vw,18vh) rotate(45deg);opacity:0}0.7%{opacity:1}5%{opacity:.5}9.1%{transform:translate(calc(20vw + 500px),calc(18vh + 500px)) rotate(45deg);opacity:0}to{transform:translate(20vw,18vh) rotate(45deg);opacity:0}}@keyframes meteorFall4{0%{transform:translate(35vw,22vh) rotate(45deg);opacity:0}0.6%{opacity:1}4.4%{opacity:.5}8%{transform:translate(calc(35vw + 500px),calc(22vh + 500px)) rotate(45deg);opacity:0}to{transform:translate(35vw,22vh) rotate(45deg);opacity:0}}@keyframes meteorFall5{0%{transform:translate(13vw,6vh) rotate(45deg);opacity:0}0.8%{opacity:1}5.8%{opacity:.5}10.4%{transform:translate(calc(13vw + 500px),calc(6vh + 500px)) rotate(45deg);opacity:0}to{transform:translate(13vw,6vh) rotate(45deg);opacity:0}}@keyframes meteorFall6{0%{transform:translate(10vw,14vh) rotate(45deg);opacity:0}0.6%{opacity:1}4%{opacity:.5}7.2%{transform:translate(calc(10vw + 500px),calc(14vh + 500px)) rotate(45deg);opacity:0}to{transform:translate(10vw,14vh) rotate(45deg);opacity:0}}