/* The background is unlit. Reflections share the spheres' measured coordinates. */
body::before{background:linear-gradient(#03061022,#03061012 65%,#03061055),url('/assets/cosmic-background-unlit-v2.webp') center center/cover no-repeat}
.nebula{background:radial-gradient(ellipse at 50% 47%,#5a267915,transparent 42%)}
.universe{height:100svh}
#reflections{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}
.core-name{font-size:clamp(33px,4vw,62px);opacity:1;transition:opacity .65s ease;animation:sero-counter-breathe 7s ease-in-out infinite;transform-origin:center}
[data-expanded="true"] .core-name{opacity:0}
@keyframes sero-counter-breathe{0%,100%{transform:scale(1.04)}50%{transform:scale(.96)}}
@media(max-width:1140px){.universe{height:max(844px,100svh)}.core-name{font-size:39px}}
@media(max-width:540px){.core-name{font-size:35px}}
@media(prefers-reduced-motion:reduce){.core-name{transition:none}}
