.hero-star.svelte-ul75cd{opacity:0;transform:rotate(var(--star-rotation));animation:svelte-ul75cd-hero-star-reveal var(--reveal-duration) ease-out 0s forwards,svelte-ul75cd-hero-star-twinkle var(--twinkle-duration) linear var(--twinkle-delay) infinite both;will-change:opacity,transform,filter}.hero-star--glow.svelte-ul75cd{text-shadow:0 0 14px rgba(125,226,255,.85)}.hero-vignette.svelte-ul75cd{background:radial-gradient(circle at 50% 38%,#03070f00 30%,#03070f33 68%,#01030861)}@keyframes svelte-ul75cd-hero-star-reveal{0%{opacity:0}12%{opacity:calc(var(--star-opacity) * .38)}to{opacity:var(--star-opacity)}}@keyframes svelte-ul75cd-hero-star-twinkle{0%,95%,to{opacity:var(--star-opacity);transform:rotate(var(--star-rotation)) scale(1);filter:none}96%{opacity:calc(var(--star-opacity) + .42);transform:rotate(var(--star-rotation)) scale(1.2);filter:drop-shadow(0 0 7px rgba(198,245,255,.86))}97%{opacity:calc(var(--star-opacity) - .08);transform:rotate(var(--star-rotation)) scale(.96);filter:none}98%{opacity:calc(var(--star-opacity) + .2);transform:rotate(var(--star-rotation)) scale(1.05)}}@media(prefers-reduced-motion:reduce){.hero-star.svelte-ul75cd{animation:none;opacity:var(--star-opacity);filter:none}}
