.live-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#c92929;border:1px solid #a61e1e;border-radius:5px;padding:4px 7px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.6px;line-height:1.2;white-space:nowrap}.live-badge:before{content:'';width:6px;height:6px;border-radius:50%;background:#fff;animation:live-pulse 1.8s ease-in-out infinite}.next.is-live{border:2px solid #d63b31;box-shadow:0 0 0 2px #d63b311a}.next.is-live .card-top h3{color:#a51c18}.live-meta{display:flex;align-items:center;gap:6px}.live-note{font-size:10px;line-height:1.4;color:#67634f;margin-top:8px;text-align:center}.match-card.is-live{border-color:#d63b31}.status.live{font-size:10px;font-weight:800;color:#b11f20}.status.live:before{background:#c92929;animation:live-pulse 1.8s ease-in-out infinite}.score-result.waiting.in-play{color:#aa2420}.card-top .live-meta .date{font-size:10px}@keyframes live-pulse{0%,100%{opacity:1}50%{opacity:.4}}@media(max-width:350px){.live-meta{gap:4px}.live-badge{font-size:9px;padding:4px 5px}.next .card-top h3{font-size:16px}}@media(prefers-reduced-motion:reduce){.live-badge:before,.status.live:before{animation:none}}
