/* Lightweight static star field: no shooting-star motion, no continuous animation. */
#cosmic-stars-v7{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden;contain:strict;}
#cosmic-stars-v7 .star-layer{position:absolute;inset:0;opacity:.55;transform:none;will-change:auto;}
#cosmic-stars-v7 .star-layer::before{content:"";position:absolute;inset:0;background-repeat:no-repeat;}
#cosmic-stars-v7 .stars-a::before{background-image:radial-gradient(circle at 7% 18%,#fff 0 1.2px,transparent 1.8px),radial-gradient(circle at 16% 67%,#fff 0 1px,transparent 1.6px),radial-gradient(circle at 28% 37%,#fff 0 .8px,transparent 1.5px),radial-gradient(circle at 39% 82%,#fff 0 1.1px,transparent 1.8px),radial-gradient(circle at 52% 22%,#fff 0 .9px,transparent 1.6px),radial-gradient(circle at 63% 58%,#fff 0 1.3px,transparent 2px),radial-gradient(circle at 75% 31%,#fff 0 .8px,transparent 1.5px),radial-gradient(circle at 88% 73%,#fff 0 1.1px,transparent 1.8px),radial-gradient(circle at 96% 14%,#fff 0 .8px,transparent 1.5px);}
#cosmic-stars-v7 .stars-b::before{background-image:radial-gradient(circle at 4% 54%,#fff 0 .8px,transparent 1.4px),radial-gradient(circle at 21% 15%,#fff 0 1px,transparent 1.7px),radial-gradient(circle at 31% 72%,#fff 0 .9px,transparent 1.5px),radial-gradient(circle at 47% 46%,#fff 0 1.2px,transparent 1.9px),radial-gradient(circle at 58% 88%,#fff 0 .8px,transparent 1.5px),radial-gradient(circle at 69% 12%,#fff 0 1.1px,transparent 1.8px),radial-gradient(circle at 81% 61%,#fff 0 .8px,transparent 1.5px),radial-gradient(circle at 92% 39%,#fff 0 1.3px,transparent 2px);}
#cosmic-stars-v7 .stars-c::before{background-image:radial-gradient(circle at 11% 43%,#fff 0 .7px,transparent 1.4px),radial-gradient(circle at 24% 89%,#fff 0 1px,transparent 1.7px),radial-gradient(circle at 35% 27%,#fff 0 .8px,transparent 1.5px),radial-gradient(circle at 44% 64%,#fff 0 1.2px,transparent 1.9px),radial-gradient(circle at 57% 8%,#fff 0 .8px,transparent 1.5px),radial-gradient(circle at 71% 78%,#fff 0 1px,transparent 1.7px),radial-gradient(circle at 84% 19%,#fff 0 .8px,transparent 1.5px),radial-gradient(circle at 97% 53%,#fff 0 1.1px,transparent 1.8px);}
#cosmic-stars-v7 .stars-a{animation:none!important;opacity:.52;}
#cosmic-stars-v7 .stars-b{animation:none!important;opacity:.40;}
#cosmic-stars-v7 .stars-c{animation:none!important;opacity:.46;}
to{opacity:.8}}
to{opacity:.22}}
to{opacity:.7}}
#cosmic-stars-v7 .shooting-star{display:none!important;animation:none!important;}
body.contact-stable-v7-active #cosmic-stars-v7 .star-layer{animation:none!important;opacity:.46;}
@media(prefers-reduced-motion:reduce){#cosmic-stars-v7 .star-layer,#cosmic-stars-v7 .shooting-star{animation:none!important;}}
