
#featured-match-cards .reference-match-card{cursor:pointer;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;border:1px solid transparent}
#featured-match-cards .reference-match-card:hover,#featured-match-cards .reference-match-card:focus-visible{transform:translateY(-5px);box-shadow:0 12px 36px #0008;border-color:#12c8f0;outline:none}
.featured-action{display:flex;align-items:center;gap:9px;color:#13d3ff;font-size:13px;margin-top:12px;font-weight:700}.featured-play-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ed1646;color:white;font-size:12px;box-shadow:0 0 0 4px #ed164622;animation:featuredPulse 2s infinite}
@keyframes featuredPulse{50%{box-shadow:0 0 0 9px #ed164600}}@media(prefers-reduced-motion:reduce){.featured-play-icon{animation:none}#featured-match-cards .reference-match-card{transition:none}}
.featured-detail-dialog{border:1px solid #344353;border-radius:20px;background:#1a2029;color:#f8fafc;max-width:min(560px,calc(100vw - 28px));width:100%;padding:0;box-shadow:0 25px 90px #000a}.featured-detail-dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}.featured-modal-inner{padding:30px;position:relative}.featured-modal-close{position:absolute;right:18px;top:14px;color:white;background:#334155;border:0;border-radius:50%;width:34px;height:34px;cursor:pointer;font-size:24px}.featured-modal-kicker{color:#08cdf5;font-weight:700;margin-bottom:12px}.featured-modal-inner h3{font-size:25px;line-height:1.5;margin:0 0 12px}.featured-modal-inner h3 span{color:#19c8f2}.featured-modal-inner p{line-height:1.85;color:#cbd5e1}.featured-modal-status{color:#f43f5e!important;font-weight:700}
#fixtures-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#fixtures-items .countdown-entry{background:#1c242e;border:1px solid #344151;border-radius:16px;padding:20px;min-width:0}.countdown-head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.countdown-category{color:#16cdf5;font-size:13px}.countdown-badge{background:#155e75;color:#d9faff;padding:5px 10px;border-radius:20px;font-size:12px}.countdown-badge.on-air{background:#be123c;color:white}.countdown-entry h4{margin:17px 0 12px;line-height:1.5;font-size:17px;color:white}.countdown-clock{font-size:27px;font-weight:800;color:#27d3fb;font-variant-numeric:tabular-nums;letter-spacing:1px}.countdown-entry .data-meta{margin-top:12px}@media(max-width:850px){#fixtures-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){#fixtures-items{grid-template-columns:1fr}.countdown-clock{font-size:24px}}
