@keyframes live-pulse {
  0% { box-shadow: 0 0 0 0 color-mix(in oklch, var(--primary) 60%, transparent); }
  100% { box-shadow: 0 0 0 6px transparent; }
}
@keyframes ticker-scroll {
  to { transform: translateX(-50%); }
}