.sports-live-status{display:inline-flex;white-space:nowrap;flex-shrink:0;color:#f87171;font-weight:700;background:rgb(248 113 113/10%);border:1px solid #f87171;border-radius:var(--radius-sm);padding:2px 4px;animation:sports-live-pulse 2s ease-in-out infinite}.sports-live-score{color:#f87171!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:sports-live-score-pulse 1.2s ease-in-out infinite}.sports-live-period-header{color:var(--color-text,#fff)}.sports-live-period-dot{display:inline-block;width:3px;height:3px;margin-left:4px;vertical-align:middle;border-radius:50%;background:currentColor;box-shadow:0 0 3px currentColor}@keyframes sports-live-score-pulse{0%,to{color:#f87171;text-shadow:0 0 0 rgb(248 113 113/0)}50%{color:#ef4444;text-shadow:0 0 10px rgb(239 68 68/55%)}}@keyframes sports-live-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.sports-live-score,.sports-live-status{animation:none}}