.cosmos-sky{z-index:-1;pointer-events:none;animation:1.4s both star-field-fade;position:absolute;inset:0;overflow:hidden}.cosmos-nebula{background:radial-gradient(at 48% 52%,#27357b4d,#0000 43%),radial-gradient(at 70% 85%,#27357b40,#0000 35%);animation:28s ease-in-out infinite alternate star-field-nebula;position:absolute;inset:-25%}.cosmos-stars{animation:240s linear infinite star-field-rotate;position:absolute;inset:-30%}.cosmos-stars i{width:var(--star-size);height:var(--star-size);opacity:.3;background:#fff;border-radius:50%;position:absolute}.cosmos-stars i:nth-child(20n){animation:star-field-twinkle var(--star-duration) var(--star-delay) ease-in-out infinite alternate;box-shadow:0 0 6px #c4cdff55}.cosmos-horizon{border-radius:50%;width:100%;height:40%;position:absolute;bottom:-35%;box-shadow:0 -30px 140px #27357b77}@keyframes star-field-fade{0%{opacity:0}to{opacity:1}}@keyframes star-field-nebula{to{transform:translate(-3%,4%)scale(1.15)}}@keyframes star-field-rotate{to{transform:rotate(360deg)}}@keyframes star-field-twinkle{0%{opacity:.15}to{opacity:.65}}@media (prefers-reduced-motion:reduce){.cosmos-sky,.cosmos-nebula,.cosmos-stars,.cosmos-stars i{animation:none!important}}
