/* astra1 2026-11-03 — light SVG motion, no video or canvas overhead. */
.sun{overflow:visible}.sun .event-horizon{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 4px #ff17394a)}.event-horizon .horizon-flow{animation:horizon-stream 8s linear infinite}.event-horizon .horizon-photon{animation:horizon-stream 13s linear infinite reverse}@keyframes horizon-stream{to{stroke-dashoffset:-440}}.no-motion .event-horizon *{animation:none!important}@media(prefers-reduced-motion:reduce){.event-horizon *{animation:none!important}}
/* astra1 2026-11-03 — fiery corona, perfectly black centre. */
.sun .event-horizon{filter:drop-shadow(0 0 5px #ff271b99)}.horizon-fire-outer{transform-origin:60px 51px;animation:horizon-fire 26s linear infinite}.horizon-fire-inner{transform-origin:60px 51px;animation:horizon-fire 18s linear infinite reverse}@keyframes horizon-fire{to{transform:rotate(360deg)}}
/* astra1 2026-11-03 — original realistic black-hole artwork with orbiting plasma. */
.black-hole-logo{position:relative;display:block;width:100%;height:100%;background:#000;border-radius:50%;isolation:isolate;overflow:hidden;box-shadow:0 0 15px #ff28152b}.black-hole-logo>img{width:100%;height:100%;object-fit:cover;animation:black-hole-heat 5s ease-in-out infinite}.black-hole-plasma{position:absolute;inset:0;background:url('/assets/black-hole-fire.avif') center/cover;mask-image:radial-gradient(circle,transparent 45%,#000 58%,#000 70%,transparent 74%);mix-blend-mode:screen;opacity:.7;animation:black-hole-orbit 22s linear infinite;pointer-events:none}@keyframes black-hole-orbit{to{transform:rotate(360deg)}}@keyframes black-hole-heat{0%,100%{filter:brightness(1)}45%{filter:brightness(1.18)}70%{filter:brightness(.95)}}.no-motion .black-hole-logo *{animation:none!important}@media(prefers-reduced-motion:reduce){.black-hole-logo *{animation:none!important}}
/* astra1 2026-11-03 — genuine fire movement; fixed frame and no CSS image rotation. */
.black-hole-logo>img{animation:none}.black-hole-logo>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.black-hole-logo>video.is-playing{opacity:1}.no-motion .black-hole-logo>video{opacity:0}
/* astra1 2026-11-03 — wide lensed accretion disc, not a clipped circular fire ring. */
.black-hole-logo{border-radius:0;background:transparent;box-shadow:none;overflow:visible;mask-image:radial-gradient(ellipse at 50% 50%,#000 52%,#000e 63%,transparent 76%)}
.black-hole-logo>img,.black-hole-logo>video{object-fit:contain;border-radius:0}
