.network-light{display:inline-flex;align-items:center;gap:.55rem;font-size:.95rem;color:var(--ns-text-muted);transition:color .3s ease}.network-light.is-on{color:var(--ns-text)}.network-light--dot{color:inherit}.network-light__dot{flex:none;width:10px;height:10px;border-radius:var(--ns-radius-pill);background:currentColor;opacity:.3;transition:background .3s ease,box-shadow .3s ease,opacity .3s ease}.network-light--dot .network-light__dot{width:8px;height:8px}.network-light.is-on .network-light__dot{background:#22c55e;opacity:1;box-shadow:0 0 6px rgba(34,197,94,.55);animation:network-light-blink 2s ease-in-out infinite}@keyframes network-light-blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.network-light.is-on .network-light__dot{animation:none}}