.bcv-hero-managed .hero-photo{transition:opacity 1s ease;will-change:opacity}
.sponsor-grid.bcv-marquee{display:block;overflow:hidden}.bcv-marquee-track{display:flex;width:max-content;animation:bcv-sponsor-scroll var(--bcv-marquee-duration,40s) linear infinite;will-change:transform}.bcv-sponsor-group{display:flex;gap:18px;padding-right:18px}.bcv-marquee .sponsor-slot{flex:0 0 clamp(160px,17vw,230px);width:clamp(160px,17vw,230px);min-height:112px;margin:0}.bcv-marquee:hover .bcv-marquee-track,.bcv-marquee:focus-within .bcv-marquee-track,.bcv-marquee.bcv-paused .bcv-marquee-track,.bcv-marquee.bcv-hidden .bcv-marquee-track,.bcv-marquee.bcv-offscreen .bcv-marquee-track{animation-play-state:paused}.bcv-sponsors-pause{display:block;margin:12px 0 0 auto;border:0;background:none;color:#526880;text-decoration:underline;font:inherit;font-size:12px;padding:7px 0;cursor:pointer}.bcv-sponsors-pause[hidden]{display:none}@keyframes bcv-sponsor-scroll{to{transform:translateX(var(--bcv-marquee-distance,-1000px))}}
.bcv-matchday{padding-top:34px;padding-bottom:40px}.bcv-matchcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bcv-matchcards-single{grid-template-columns:1fr}.bcv-matchcard{--result:#3267aa;background:#fff;border:1px solid #dce5ef;border-radius:15px;overflow:hidden;box-shadow:0 8px 26px #132c4b08;color:#172f4e;min-width:0}.bcv-matchcard header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:25px 26px 23px;border-top:4px solid var(--result)}.bcv-matchcard h3{font-size:24px;line-height:1.2;margin:5px 0 7px;letter-spacing:-.5px}.bcv-card-league{font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;margin:0;color:#64768b}.bcv-card-opponent{font-size:14px;margin:0;color:#4e627c}.bcv-matchcard .bcv-result{color:var(--result);font-size:clamp(19px,2vw,29px);font-weight:800;line-height:1.1;letter-spacing:-.6px;flex-shrink:0}.bcv-result-win{--result:#19734f}.bcv-result-loss{--result:#b84a47}.bcv-result-pending{--result:#718096}.bcv-result-pending .bcv-result{font-size:18px}.bcv-card-players{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:0 26px 24px}.bcv-card-players figure{margin:0;min-width:0}.bcv-card-players img,.bcv-portrait-placeholder{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;background:#14243b;border-radius:8px}.bcv-card-players figcaption{font-size:12px;line-height:1.35;font-weight:600;margin-top:10px;overflow-wrap:anywhere}.bcv-portrait-placeholder{display:grid;place-items:center;background:#eaf0f6}.bcv-portrait-placeholder svg{width:55%;fill:#a6b7ca}.bcv-matchcards-single .bcv-card-players{gap:18px}.bcv-matchcards-single .bcv-card-players img,.bcv-matchcards-single .bcv-portrait-placeholder{aspect-ratio:4/4.3;max-height:300px}.bcv-matchcards-single .bcv-card-players figcaption{font-size:15px}.bcv-card-highlights{margin:0 26px;padding:18px 0;border-top:1px solid #e4ebf3;display:grid;gap:12px}.bcv-card-highlights dt{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:#61728a;margin-bottom:4px}.bcv-card-highlights dd{font-size:13px;line-height:1.5;margin:0;color:#1c3858}.bcv-matchcards-single .bcv-card-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bcv-matchcard footer{display:flex;gap:12px;justify-content:space-between;align-items:center;background:#f7f9fc;font-size:11px;color:#758499;padding:13px 26px}.bcv-matchcard footer a{color:#365c89;font-weight:600}.bcv-report-pending{padding:5px 26px 25px;color:#687c93;font-size:14px;line-height:1.7}.bcv-matchcard button:focus-visible,.bcv-sponsors-pause:focus-visible{outline:2px solid #4279cf;outline-offset:4px}
@media(max-width:1000px){.bcv-matchcards{grid-template-columns:1fr}.bcv-card-players figcaption{font-size:14px}.bcv-card-players img,.bcv-portrait-placeholder{max-height:280px}.bcv-matchcard .bcv-result{font-size:25px}.bcv-matchcards-single .bcv-card-highlights{grid-template-columns:1fr}}
@media(max-width:550px){.bcv-matchcard header{padding:20px 18px;display:block}.bcv-matchcard h3{font-size:23px}.bcv-matchcard .bcv-result{display:block;margin-top:16px;font-size:25px}.bcv-card-players,.bcv-matchcards-single .bcv-card-players{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px 20px;gap:18px 12px}.bcv-card-players img,.bcv-matchcards-single .bcv-card-players img,.bcv-matchcards-single .bcv-portrait-placeholder{aspect-ratio:4/5}.bcv-card-players figcaption,.bcv-matchcards-single .bcv-card-players figcaption{font-size:13px}.bcv-card-highlights{margin:0 18px}.bcv-matchcard footer{padding:13px 18px}}
@media(prefers-reduced-motion:reduce){.bcv-hero-managed .hero-photo{transition:none}.bcv-marquee-track{animation:none;will-change:auto;width:100%}.bcv-marquee .bcv-sponsor-group{display:flex;flex-wrap:wrap;width:100%;padding:0;gap:12px}.bcv-marquee .bcv-sponsor-copy{display:none}.bcv-marquee .sponsor-slot{flex:1 1 155px}.bcv-sponsors-pause{display:none}}
