.comet-container[data-v-d0d32e0d]{inset:0;overflow:visible;z-index:5}.comet[data-v-d0d32e0d],.comet-container[data-v-d0d32e0d]{pointer-events:none;position:absolute}.comet[data-v-d0d32e0d]{animation:comet-streak-d0d32e0d var(--comet-speed) linear forwards;background:var(--comet-color);border-radius:50%;filter:drop-shadow(0 0 8px var(--comet-glow)) drop-shadow(0 0 16px var(--comet-glow));height:var(--comet-size);left:var(--start-x);opacity:.9;top:var(--start-y);width:var(--comet-size)}.comet[data-v-d0d32e0d]:after{background:linear-gradient(to left,var(--comet-color),var(--comet-glow) 30%,transparent);border-radius:2px;content:"";height:2px;position:absolute;right:100%;top:50%;transform:translateY(-50%) rotate(0);transform-origin:right center;width:var(--comet-tail)}@keyframes comet-streak-d0d32e0d{0%{opacity:0;transform:translate(0) rotate(var(--tail-angle))}5%{opacity:.95}85%{opacity:.95}to{opacity:0;transform:translate(calc(var(--end-x) - var(--start-x)),calc(var(--end-y) - var(--start-y))) rotate(var(--tail-angle))}}.particle-hero[data-v-476e33f5]{background:#000;min-height:100vh;overflow:hidden;position:relative}.stars[data-v-476e33f5]{left:0;pointer-events:none;top:0}.stars[data-v-476e33f5],.stars[data-v-476e33f5]:after{background:transparent;border-radius:50%;box-shadow:var(--star-shadow);position:absolute}.stars[data-v-476e33f5]:after{content:"";top:2000px}.stars-small[data-v-476e33f5]{animation:drift-476e33f5 180s linear infinite;opacity:.35}.stars-small[data-v-476e33f5],.stars-small[data-v-476e33f5]:after{height:1px;width:1px}.stars-medium[data-v-476e33f5]{animation:drift-476e33f5 120s linear infinite;opacity:.55}.stars-medium[data-v-476e33f5],.stars-medium[data-v-476e33f5]:after{height:2px;width:2px}.stars-large[data-v-476e33f5]{animation:drift-476e33f5 70s linear infinite;filter:drop-shadow(0 0 4px rgba(168,85,247,.6));opacity:.8}.stars-large[data-v-476e33f5],.stars-large[data-v-476e33f5]:after{height:3px;width:3px}.stars-xlarge[data-v-476e33f5]{animation:drift-476e33f5 45s linear infinite;filter:drop-shadow(0 0 8px rgba(168,85,247,.8)) drop-shadow(0 0 16px rgba(168,85,247,.4));opacity:.9}.stars-xlarge[data-v-476e33f5],.stars-xlarge[data-v-476e33f5]:after{height:4px;width:4px}@keyframes drift-476e33f5{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}
