.live-badge.svelte-s8819m{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;line-height:1;white-space:nowrap}.live-dot.svelte-s8819m{width:8px;height:8px;border-radius:9999px;background:#ef4444;animation:svelte-s8819m-pulse-dot 1.5s ease-in-out infinite}.live-text.svelte-s8819m{font-weight:700;color:#ef4444;letter-spacing:.05em}.live-ago.svelte-s8819m{color:oklch(var(--bc) / .5);font-weight:400}@keyframes svelte-s8819m-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}
