.ds-live-pill{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--border);text-decoration:none;color:inherit;font-weight:800;margin:0 0 12px}
.ds-live-pill.is-offline .ds-live-dot{width:10px;height:10px;border-radius:50%;background:#9aa0a6;flex:none}
.ds-live-pill.is-live{border-color:#d93025}
.ds-live-pill.is-live .ds-live-dot{width:10px;height:10px;border-radius:50%;background:#e53935;flex:none;animation:ds-live-pulse 1.6s ease-in-out infinite}
@keyframes ds-live-pulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(229,57,53,.5)}50%{opacity:.55;box-shadow:0 0 0 6px rgba(229,57,53,0)}}
@media (prefers-reduced-motion: reduce){.ds-live-pill.is-live .ds-live-dot{animation:none}}
.ds-live-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
