body {
background: radial-gradient(ellipse at bottom, #260c58 0%, #0e0c13d0 100%);
/* background: radial-gradient(ellipse at bottom, #2e0d31 0%, #130c12 100%); */
  /* background: radial-gradient(ellipse at bottom, #0d1d31 0%, #0c0d13 100%); */
  margin: 0;
  overflow: hidden;
}

.scene {
  width: 100vw;
  height: 100vh;
  perspective: 400px;
  transform-style: preserve-3d;
}

.star {
  --star-width: 1em;
  --star-tail-rate: 4;
  --star-tail-width: calc(var(--star-tail-rate) * var(--star-width));
  --star-tail-radius-rate: calc(50% / var(--star-tail-rate));
  --easing-function: cubic-bezier(0.45, 0, 0.55, 1);
  position: absolute;
  top: 50vh;
  left: 50vw;
  width: var(--star-width);
  height: var(--star-width);
  background: var(--star-color);
  border-radius: 0;
  transform: rotate(var(--rotate-deg)) translateX(0);
  will-change: transform;
  filter: blur(1px) contrast(2);
  animation: shoot var(--shoot-duration) var(--shoot-delay) var(--easing-function) infinite;
}
.star::before {
  position: absolute;
  content: "";
  width: var(--star-tail-width);
  height: 100%;
  background: linear-gradient(90deg, var(--star-tail-color), transparent);
  border-radius: var(--star-tail-radius-rate) 0% 0% var(--star-tail-radius-rate)/50% 0% 0% 50%;
}
.star:nth-child(1) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 9.27;
  --rotate-deg: 47deg;
  --shoot-duration: 4.068s;
  --shoot-delay: -4.737s;
}
.star:nth-child(2) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 9.82;
  --rotate-deg: 124deg;
  --shoot-duration: 2.433s;
  --shoot-delay: -3.951s;
}
.star:nth-child(3) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 7.97;
  --rotate-deg: 332deg;
  --shoot-duration: 3.759s;
  --shoot-delay: -5.64s;
}
.star:nth-child(4) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 7.8;
  --rotate-deg: 249deg;
  --shoot-duration: 2.451s;
  --shoot-delay: -5.679s;
}
.star:nth-child(5) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 8.75;
  --rotate-deg: 234deg;
  --shoot-duration: 3.282s;
  --shoot-delay: -4.731s;
}
.star:nth-child(6) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 6.52;
  --rotate-deg: 299deg;
  --shoot-duration: 3.939s;
  --shoot-delay: -3.894s;
}
.star:nth-child(7) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 5.21;
  --rotate-deg: 106deg;
  --shoot-duration: 3.624s;
  --shoot-delay: -5.91s;
}
.star:nth-child(8) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 8.71;
  --rotate-deg: 275deg;
  --shoot-duration: 2.874s;
  --shoot-delay: -3.201s;
}
.star:nth-child(9) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 5.85;
  --rotate-deg: 243deg;
  --shoot-duration: 2.757s;
  --shoot-delay: -3.129s;
}
.star:nth-child(10) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 9.47;
  --rotate-deg: 57deg;
  --shoot-duration: 2.88s;
  --shoot-delay: -4.806s;
}
.star:nth-child(11) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 8.54;
  --rotate-deg: 133deg;
  --shoot-duration: 1.818s;
  --shoot-delay: -4.575s;
}
.star:nth-child(12) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 7.23;
  --rotate-deg: 220deg;
  --shoot-duration: 2.775s;
  --shoot-delay: -5.838s;
}
.star:nth-child(13) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 7.57;
  --rotate-deg: 132deg;
  --shoot-duration: 3.798s;
  --shoot-delay: -4.269s;
}
.star:nth-child(14) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 7.77;
  --rotate-deg: 93deg;
  --shoot-duration: 4.128s;
  --shoot-delay: -3.723s;
}
.star:nth-child(15) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 7.49;
  --rotate-deg: 227deg;
  --shoot-duration: 3.651s;
  --shoot-delay: -5.097s;
}
.star:nth-child(16) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 9.4;
  --rotate-deg: 150deg;
  --shoot-duration: 2.427s;
  --shoot-delay: -3.978s;
}
.star:nth-child(17) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 7.13;
  --rotate-deg: 48deg;
  --shoot-duration: 2.967s;
  --shoot-delay: -5.196s;
}
.star:nth-child(18) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 9.71;
  --rotate-deg: 295deg;
  --shoot-duration: 3.75s;
  --shoot-delay: -5.319s;
}
.star:nth-child(19) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 6.95;
  --rotate-deg: 193deg;
  --shoot-duration: 4.122s;
  --shoot-delay: -4.158s;
}
.star:nth-child(20) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 8.11;
  --rotate-deg: 345deg;
  --shoot-duration: 1.434s;
  --shoot-delay: -5.01s;
}
.star:nth-child(21) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 8.1;
  --rotate-deg: 178deg;
  --shoot-duration: 3.12s;
  --shoot-delay: -4.329s;
}
.star:nth-child(22) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 6.99;
  --rotate-deg: 194deg;
  --shoot-duration: 3.318s;
  --shoot-delay: -4.905s;
}
.star:nth-child(23) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 6.91;
  --rotate-deg: 327deg;
  --shoot-duration: 3.924s;
  --shoot-delay: -5.862s;
}
.star:nth-child(24) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 5.49;
  --rotate-deg: 351deg;
  --shoot-duration: 3.21s;
  --shoot-delay: -4.509s;
}
.star:nth-child(25) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 7.61;
  --rotate-deg: 117deg;
  --shoot-duration: 3.642s;
  --shoot-delay: -5.082s;
}
.star:nth-child(26) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 6.62;
  --rotate-deg: 223deg;
  --shoot-duration: 1.455s;
  --shoot-delay: -3.414s;
}
.star:nth-child(27) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 6.21;
  --rotate-deg: 194deg;
  --shoot-duration: 2.058s;
  --shoot-delay: -5.553s;
}
.star:nth-child(28) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 5.64;
  --rotate-deg: 23deg;
  --shoot-duration: 2.238s;
  --shoot-delay: -3.678s;
}
.star:nth-child(29) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 7.88;
  --rotate-deg: 11deg;
  --shoot-duration: 1.989s;
  --shoot-delay: -5.901s;
}
.star:nth-child(30) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 8.35;
  --rotate-deg: 273deg;
  --shoot-duration: 3.237s;
  --shoot-delay: -3.582s;
}
.star:nth-child(31) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 6.99;
  --rotate-deg: 11deg;
  --shoot-duration: 3.435s;
  --shoot-delay: -3.444s;
}
.star:nth-child(32) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 5.32;
  --rotate-deg: 143deg;
  --shoot-duration: 3.351s;
  --shoot-delay: -4.989s;
}
.star:nth-child(33) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 9.23;
  --rotate-deg: 337deg;
  --shoot-duration: 3.993s;
  --shoot-delay: -5.094s;
}
.star:nth-child(34) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 5.14;
  --rotate-deg: 348deg;
  --shoot-duration: 1.8s;
  --shoot-delay: -5.664s;
}
.star:nth-child(35) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 5.92;
  --rotate-deg: 324deg;
  --shoot-duration: 2.988s;
  --shoot-delay: -3.435s;
}
.star:nth-child(36) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 5.92;
  --rotate-deg: 280deg;
  --shoot-duration: 1.926s;
  --shoot-delay: -5.034s;
}
.star:nth-child(37) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 7.51;
  --rotate-deg: 243deg;
  --shoot-duration: 2.088s;
  --shoot-delay: -4.692s;
}
.star:nth-child(38) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 5.81;
  --rotate-deg: 126deg;
  --shoot-duration: 3.135s;
  --shoot-delay: -4.641s;
}
.star:nth-child(39) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 6.24;
  --rotate-deg: 127deg;
  --shoot-duration: 3.003s;
  --shoot-delay: -3.591s;
}
.star:nth-child(40) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 7.7;
  --rotate-deg: 232deg;
  --shoot-duration: 3.276s;
  --shoot-delay: -5.451s;
}
.star:nth-child(41) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 8.77;
  --rotate-deg: 8deg;
  --shoot-duration: 1.902s;
  --shoot-delay: -4.224s;
}
.star:nth-child(42) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 6.24;
  --rotate-deg: 277deg;
  --shoot-duration: 2.865s;
  --shoot-delay: -3.234s;
}
.star:nth-child(43) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 9.22;
  --rotate-deg: 267deg;
  --shoot-duration: 3.801s;
  --shoot-delay: -3.369s;
}
.star:nth-child(44) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 6.28;
  --rotate-deg: 2deg;
  --shoot-duration: 2.943s;
  --shoot-delay: -3.276s;
}
.star:nth-child(45) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 9.91;
  --rotate-deg: 197deg;
  --shoot-duration: 1.719s;
  --shoot-delay: -3.597s;
}
.star:nth-child(46) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 8.08;
  --rotate-deg: 107deg;
  --shoot-duration: 1.305s;
  --shoot-delay: -3.978s;
}
.star:nth-child(47) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 5.64;
  --rotate-deg: 225deg;
  --shoot-duration: 1.74s;
  --shoot-delay: -5.034s;
}
.star:nth-child(48) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 5.58;
  --rotate-deg: 327deg;
  --shoot-duration: 3.975s;
  --shoot-delay: -3.408s;
}
.star:nth-child(49) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 8.65;
  --rotate-deg: 229deg;
  --shoot-duration: 2.571s;
  --shoot-delay: -4.743s;
}
.star:nth-child(50) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 8.67;
  --rotate-deg: 196deg;
  --shoot-duration: 2.943s;
  --shoot-delay: -3.591s;
}
.star:nth-child(51) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 6.88;
  --rotate-deg: 162deg;
  --shoot-duration: 2.535s;
  --shoot-delay: -3.384s;
}
.star:nth-child(52) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 9.14;
  --rotate-deg: 118deg;
  --shoot-duration: 2.742s;
  --shoot-delay: -4.95s;
}
.star:nth-child(53) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 6.59;
  --rotate-deg: 340deg;
  --shoot-duration: 2.988s;
  --shoot-delay: -5.904s;
}
.star:nth-child(54) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 5.47;
  --rotate-deg: 35deg;
  --shoot-duration: 3.603s;
  --shoot-delay: -4.101s;
}
.star:nth-child(55) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 7.72;
  --rotate-deg: 283deg;
  --shoot-duration: 1.899s;
  --shoot-delay: -4.047s;
}
.star:nth-child(56) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 7.7;
  --rotate-deg: 309deg;
  --shoot-duration: 2.394s;
  --shoot-delay: -4.059s;
}
.star:nth-child(57) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 5.14;
  --rotate-deg: 74deg;
  --shoot-duration: 1.887s;
  --shoot-delay: -4.167s;
}
.star:nth-child(58) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 9.61;
  --rotate-deg: 269deg;
  --shoot-duration: 2.601s;
  --shoot-delay: -3.267s;
}
.star:nth-child(59) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 5.1;
  --rotate-deg: 114deg;
  --shoot-duration: 1.455s;
  --shoot-delay: -3.582s;
}
.star:nth-child(60) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 9.28;
  --rotate-deg: 327deg;
  --shoot-duration: 2.787s;
  --shoot-delay: -4.866s;
}
.star:nth-child(61) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 7.87;
  --rotate-deg: 33deg;
  --shoot-duration: 1.392s;
  --shoot-delay: -4.551s;
}
.star:nth-child(62) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 8.03;
  --rotate-deg: 201deg;
  --shoot-duration: 3.327s;
  --shoot-delay: -3.201s;
}
.star:nth-child(63) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 6.98;
  --rotate-deg: 225deg;
  --shoot-duration: 2.925s;
  --shoot-delay: -4.737s;
}
.star:nth-child(64) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 9.17;
  --rotate-deg: 46deg;
  --shoot-duration: 2.583s;
  --shoot-delay: -3.993s;
}
.star:nth-child(65) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 7.74;
  --rotate-deg: 183deg;
  --shoot-duration: 2.907s;
  --shoot-delay: -4.461s;
}
.star:nth-child(66) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 6.97;
  --rotate-deg: 137deg;
  --shoot-duration: 3.96s;
  --shoot-delay: -5.538s;
}
.star:nth-child(67) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 5.63;
  --rotate-deg: 172deg;
  --shoot-duration: 2.304s;
  --shoot-delay: -3.45s;
}
.star:nth-child(68) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 7.66;
  --rotate-deg: 87deg;
  --shoot-duration: 1.818s;
  --shoot-delay: -5.877s;
}
.star:nth-child(69) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 9.62;
  --rotate-deg: 232deg;
  --shoot-duration: 2.061s;
  --shoot-delay: -3.627s;
}
.star:nth-child(70) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 6.01;
  --rotate-deg: 228deg;
  --shoot-duration: 1.296s;
  --shoot-delay: -5.997s;
}
.star:nth-child(71) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 9.71;
  --rotate-deg: 344deg;
  --shoot-duration: 3.078s;
  --shoot-delay: -3.624s;
}
.star:nth-child(72) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 8.67;
  --rotate-deg: 11deg;
  --shoot-duration: 1.839s;
  --shoot-delay: -3.342s;
}
.star:nth-child(73) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 7;
  --rotate-deg: 191deg;
  --shoot-duration: 1.239s;
  --shoot-delay: -4.086s;
}
.star:nth-child(74) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 9.95;
  --rotate-deg: 66deg;
  --shoot-duration: 2.1s;
  --shoot-delay: -5.364s;
}
.star:nth-child(75) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 5.52;
  --rotate-deg: 271deg;
  --shoot-duration: 3.159s;
  --shoot-delay: -5.16s;
}
.star:nth-child(76) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 5.22;
  --rotate-deg: 313deg;
  --shoot-duration: 3.138s;
  --shoot-delay: -3.915s;
}
.star:nth-child(77) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 5.95;
  --rotate-deg: 132deg;
  --shoot-duration: 2.673s;
  --shoot-delay: -5.349s;
}
.star:nth-child(78) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 6.3;
  --rotate-deg: 162deg;
  --shoot-duration: 2.178s;
  --shoot-delay: -3.831s;
}
.star:nth-child(79) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 7.5;
  --rotate-deg: 119deg;
  --shoot-duration: 3.468s;
  --shoot-delay: -5.163s;
}
.star:nth-child(80) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 6.46;
  --rotate-deg: 291deg;
  --shoot-duration: 1.527s;
  --shoot-delay: -3.192s;
}
.star:nth-child(81) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 6.79;
  --rotate-deg: 329deg;
  --shoot-duration: 1.374s;
  --shoot-delay: -4.932s;
}
.star:nth-child(82) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 6.08;
  --rotate-deg: 90deg;
  --shoot-duration: 2.205s;
  --shoot-delay: -3.723s;
}
.star:nth-child(83) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 6.73;
  --rotate-deg: 327deg;
  --shoot-duration: 2.52s;
  --shoot-delay: -5.937s;
}
.star:nth-child(84) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 7.96;
  --rotate-deg: 59deg;
  --shoot-duration: 3.624s;
  --shoot-delay: -3.825s;
}
.star:nth-child(85) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 5.36;
  --rotate-deg: 355deg;
  --shoot-duration: 3.969s;
  --shoot-delay: -3.402s;
}
.star:nth-child(86) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 7.1;
  --rotate-deg: 144deg;
  --shoot-duration: 3.135s;
  --shoot-delay: -4.161s;
}
.star:nth-child(87) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 7.41;
  --rotate-deg: 231deg;
  --shoot-duration: 1.422s;
  --shoot-delay: -4.821s;
}
.star:nth-child(88) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 5.14;
  --rotate-deg: 290deg;
  --shoot-duration: 1.929s;
  --shoot-delay: -5.721s;
}
.star:nth-child(89) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 7.08;
  --rotate-deg: 152deg;
  --shoot-duration: 2.328s;
  --shoot-delay: -4.422s;
}
.star:nth-child(90) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 6.7;
  --rotate-deg: 157deg;
  --shoot-duration: 3.819s;
  --shoot-delay: -5.565s;
}
.star:nth-child(91) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 8.01;
  --rotate-deg: 179deg;
  --shoot-duration: 2.019s;
  --shoot-delay: -3.261s;
}
.star:nth-child(92) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 6.45;
  --rotate-deg: 225deg;
  --shoot-duration: 1.947s;
  --shoot-delay: -3.489s;
}
.star:nth-child(93) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 6.98;
  --rotate-deg: 87deg;
  --shoot-duration: 3.642s;
  --shoot-delay: -4.539s;
}
.star:nth-child(94) {
  --star-color: #00FF38;
  --star-tail-color: rgba(0, 255, 56, 0.749);
  --star-tail-rate: 6.13;
  --rotate-deg: 211deg;
  --shoot-duration: 1.287s;
  --shoot-delay: -3.687s;
}
.star:nth-child(95) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 8.57;
  --rotate-deg: 188deg;
  --shoot-duration: 3.162s;
  --shoot-delay: -4.863s;
}
.star:nth-child(96) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 9.74;
  --rotate-deg: 339deg;
  --shoot-duration: 4.191s;
  --shoot-delay: -4.305s;
}
.star:nth-child(97) {
  --star-color: #00FF38;
  --star-tail-color: rgba(253, 255, 0, 0.749);
  --star-tail-rate: 5.76;
  --rotate-deg: 10deg;
  --shoot-duration: 2.466s;
  --shoot-delay: -4.503s;
}
.star:nth-child(98) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 9.61;
  --rotate-deg: 246deg;
  --shoot-duration: 1.893s;
  --shoot-delay: -3.966s;
}
.star:nth-child(99) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 7.47;
  --rotate-deg: 227deg;
  --shoot-duration: 3.513s;
  --shoot-delay: -3.102s;
}
.star:nth-child(100) {
  --star-color: #FD00FF;
  --star-tail-color: rgba(253, 0, 255, 0.749);
  --star-tail-rate: 8.56;
  --rotate-deg: 338deg;
  --shoot-duration: 3.051s;
  --shoot-delay: -3.81s;
}

@keyframes shoot {
  to {
    transform: rotate(var(--rotate-deg)) translateX(-70vw);
  }
}