<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  background: radial-gradient(ellipse at bottom, #0d1d31 0%, #0c0d13 100%);
  overflow: hidden;
}

.stars {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 120%;
  transform: rotate(-45deg);
}

.star {
  --star-color: var(--primary-color);
  --star-tail-length: 6em;
  --star-tail-height: 2px;
  --star-width: calc(var(--star-tail-length) / 6);
  --fall-duration: 9s;
  --tail-fade-duration: var(--fall-duration);
  position: absolute;
  top: var(--top-offset);
  left: 0;
  width: var(--star-tail-length);
  height: var(--star-tail-height);
  color: var(--star-color);
  background: linear-gradient(45deg, currentColor, transparent);
  border-radius: 50%;
  filter: drop-shadow(0 0 6px currentColor);
  transform: translate3d(104em, 0, 0);
  animation: fall var(--fall-duration) var(--fall-delay) linear infinite, tail-fade var(--tail-fade-duration) var(--fall-delay) ease-out infinite;
}
@media screen and (max-width: 750px) {
  .star {
    animation: fall var(--fall-duration) var(--fall-delay) linear infinite;
  }
}
.star:nth-child(1) {
  --star-tail-length: 6.53em;
  --top-offset: 0.7vh;
  --fall-duration: 8.616s;
  --fall-delay: 9.21s;
}
.star:nth-child(2) {
  --star-tail-length: 5.62em;
  --top-offset: 24.21vh;
  --fall-duration: 10.435s;
  --fall-delay: 1.969s;
}
.star:nth-child(3) {
  --star-tail-length: 7.33em;
  --top-offset: 26.71vh;
  --fall-duration: 9.549s;
  --fall-delay: 1.436s;
}
.star:nth-child(4) {
  --star-tail-length: 7.21em;
  --top-offset: 93.67vh;
  --fall-duration: 11.892s;
  --fall-delay: 7.695s;
}
.star:nth-child(5) {
  --star-tail-length: 6.45em;
  --top-offset: 40.64vh;
  --fall-duration: 9.309s;
  --fall-delay: 4.674s;
}
.star:nth-child(6) {
  --star-tail-length: 7.25em;
  --top-offset: 0.5vh;
  --fall-duration: 6.977s;
  --fall-delay: 1.482s;
}
.star:nth-child(7) {
  --star-tail-length: 5.09em;
  --top-offset: 12.83vh;
  --fall-duration: 10.777s;
  --fall-delay: 3.488s;
}
.star:nth-child(8) {
  --star-tail-length: 5.8em;
  --top-offset: 99.26vh;
  --fall-duration: 10.523s;
  --fall-delay: 8.581s;
}
.star:nth-child(9) {
  --star-tail-length: 6.8em;
  --top-offset: 90.84vh;
  --fall-duration: 8.602s;
  --fall-delay: 6.208s;
}
.star:nth-child(10) {
  --star-tail-length: 5.73em;
  --top-offset: 29.05vh;
  --fall-duration: 7.551s;
  --fall-delay: 2.975s;
}
.star:nth-child(11) {
  --star-tail-length: 7.31em;
  --top-offset: 9.32vh;
  --fall-duration: 8.245s;
  --fall-delay: 5.493s;
}
.star:nth-child(12) {
  --star-tail-length: 6.94em;
  --top-offset: 92.76vh;
  --fall-duration: 7.691s;
  --fall-delay: 3.567s;
}
.star:nth-child(13) {
  --star-tail-length: 5.78em;
  --top-offset: 40.12vh;
  --fall-duration: 7.386s;
  --fall-delay: 7.828s;
}
.star:nth-child(14) {
  --star-tail-length: 6.41em;
  --top-offset: 88.36vh;
  --fall-duration: 8.604s;
  --fall-delay: 4.357s;
}
.star:nth-child(15) {
  --star-tail-length: 6.4em;
  --top-offset: 4.26vh;
  --fall-duration: 8.296s;
  --fall-delay: 8.26s;
}
.star:nth-child(16) {
  --star-tail-length: 6.32em;
  --top-offset: 30.99vh;
  --fall-duration: 9.412s;
  --fall-delay: 9.33s;
}
.star:nth-child(17) {
  --star-tail-length: 5.31em;
  --top-offset: 44.36vh;
  --fall-duration: 7.777s;
  --fall-delay: 0.95s;
}
.star:nth-child(18) {
  --star-tail-length: 7.12em;
  --top-offset: 97.54vh;
  --fall-duration: 9.737s;
  --fall-delay: 9.13s;
}
.star:nth-child(19) {
  --star-tail-length: 7.31em;
  --top-offset: 55.77vh;
  --fall-duration: 9.44s;
  --fall-delay: 1.742s;
}
.star:nth-child(20) {
  --star-tail-length: 6.24em;
  --top-offset: 8.21vh;
  --fall-duration: 8.89s;
  --fall-delay: 7.965s;
}
.star:nth-child(21) {
  --star-tail-length: 6.07em;
  --top-offset: 28.01vh;
  --fall-duration: 7.783s;
  --fall-delay: 0.693s;
}
.star:nth-child(22) {
  --star-tail-length: 6.5em;
  --top-offset: 75.46vh;
  --fall-duration: 6.512s;
  --fall-delay: 2.218s;
}
.star:nth-child(23) {
  --star-tail-length: 5.61em;
  --top-offset: 84.24vh;
  --fall-duration: 10.091s;
  --fall-delay: 1.1s;
}
.star:nth-child(24) {
  --star-tail-length: 6.98em;
  --top-offset: 77.61vh;
  --fall-duration: 11.656s;
  --fall-delay: 3.554s;
}
.star:nth-child(25) {
  --star-tail-length: 5.68em;
  --top-offset: 8.18vh;
  --fall-duration: 11.496s;
  --fall-delay: 6.753s;
}
.star:nth-child(26) {
  --star-tail-length: 6.89em;
  --top-offset: 4.35vh;
  --fall-duration: 9.216s;
  --fall-delay: 0.071s;
}
.star:nth-child(27) {
  --star-tail-length: 6.66em;
  --top-offset: 24.53vh;
  --fall-duration: 10.388s;
  --fall-delay: 1.296s;
}
.star:nth-child(28) {
  --star-tail-length: 7.37em;
  --top-offset: 54.72vh;
  --fall-duration: 10.257s;
  --fall-delay: 3.389s;
}
.star:nth-child(29) {
  --star-tail-length: 7.48em;
  --top-offset: 28.74vh;
  --fall-duration: 11.961s;
  --fall-delay: 6.644s;
}
.star:nth-child(30) {
  --star-tail-length: 7.09em;
  --top-offset: 62.09vh;
  --fall-duration: 9.442s;
  --fall-delay: 7.349s;
}
.star:nth-child(31) {
  --star-tail-length: 6.02em;
  --top-offset: 25.54vh;
  --fall-duration: 6.577s;
  --fall-delay: 4.948s;
}
.star:nth-child(32) {
  --star-tail-length: 6.28em;
  --top-offset: 95.33vh;
  --fall-duration: 8.239s;
  --fall-delay: 2.936s;
}
.star:nth-child(33) {
  --star-tail-length: 7.22em;
  --top-offset: 37.86vh;
  --fall-duration: 6.001s;
  --fall-delay: 7.781s;
}
.star:nth-child(34) {
  --star-tail-length: 5.49em;
  --top-offset: 78.57vh;
  --fall-duration: 8.598s;
  --fall-delay: 8.786s;
}
.star:nth-child(35) {
  --star-tail-length: 7.24em;
  --top-offset: 33.2vh;
  --fall-duration: 6.393s;
  --fall-delay: 6.477s;
}
.star:nth-child(36) {
  --star-tail-length: 5.01em;
  --top-offset: 90.74vh;
  --fall-duration: 7.278s;
  --fall-delay: 4.219s;
}
.star:nth-child(37) {
  --star-tail-length: 6.95em;
  --top-offset: 27.16vh;
  --fall-duration: 6.427s;
  --fall-delay: 4.836s;
}
.star:nth-child(38) {
  --star-tail-length: 5.63em;
  --top-offset: 22.86vh;
  --fall-duration: 6.053s;
  --fall-delay: 7.652s;
}
.star:nth-child(39) {
  --star-tail-length: 6.6em;
  --top-offset: 67.47vh;
  --fall-duration: 7.445s;
  --fall-delay: 0.694s;
}
.star:nth-child(40) {
  --star-tail-length: 5.01em;
  --top-offset: 24.53vh;
  --fall-duration: 8.049s;
  --fall-delay: 5.707s;
}
.star:nth-child(41) {
  --star-tail-length: 6.82em;
  --top-offset: 24.93vh;
  --fall-duration: 7.889s;
  --fall-delay: 9.896s;
}
.star:nth-child(42) {
  --star-tail-length: 7.4em;
  --top-offset: 91.39vh;
  --fall-duration: 9.92s;
  --fall-delay: 1.346s;
}
.star:nth-child(43) {
  --star-tail-length: 5.76em;
  --top-offset: 95.72vh;
  --fall-duration: 7.929s;
  --fall-delay: 4.622s;
}
.star:nth-child(44) {
  --star-tail-length: 5.42em;
  --top-offset: 80.88vh;
  --fall-duration: 7.396s;
  --fall-delay: 7.885s;
}
.star:nth-child(45) {
  --star-tail-length: 7.09em;
  --top-offset: 97.2vh;
  --fall-duration: 9.496s;
  --fall-delay: 9.772s;
}
.star:nth-child(46) {
  --star-tail-length: 5.46em;
  --top-offset: 66.01vh;
  --fall-duration: 6.208s;
  --fall-delay: 4.013s;
}
.star:nth-child(47) {
  --star-tail-length: 6.72em;
  --top-offset: 30.84vh;
  --fall-duration: 10.645s;
  --fall-delay: 5.084s;
}
.star:nth-child(48) {
  --star-tail-length: 5.39em;
  --top-offset: 83.2vh;
  --fall-duration: 8.667s;
  --fall-delay: 5.327s;
}
.star:nth-child(49) {
  --star-tail-length: 7.38em;
  --top-offset: 72.56vh;
  --fall-duration: 6.646s;
  --fall-delay: 4.049s;
}
.star:nth-child(50) {
  --star-tail-length: 5.9em;
  --top-offset: 80.91vh;
  --fall-duration: 7.563s;
  --fall-delay: 5.44s;
}
.star::before, .star::after {
  position: absolute;
  content: "";
  top: 0;
  left: calc(var(--star-width) / -2);
  width: var(--star-width);
  height: 100%;
  background: linear-gradient(45deg, transparent, currentColor, transparent);
  border-radius: inherit;
  animation: blink 2s linear infinite;
}
.star::before {
  transform: rotate(45deg);
}
.star::after {
  transform: rotate(-45deg);
}

@keyframes fall {
  to {
    transform: translate3d(-30em, 0, 0);
  }
}
@keyframes tail-fade {
  0%, 50% {
    width: var(--star-tail-length);
    opacity: 1;
  }
  70%, 80% {
    width: 0;
    opacity: 0.4;
  }
  100% {
    width: 0;
    opacity: 0;
  }
}
@keyframes blink {
  50% {
    opacity: 0.6;
  }
}</pre></body></html>