.match-open{cursor:pointer}.match-open:focus-visible{outline:2px solid var(--red);outline-offset:3px}.match-details-modal .modal-content{background:#101318;border:1px solid #343941}.match-details-modal .modal-header{border-color:#343941}.match-details-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:18px 0;text-align:center}.match-details-team{display:grid;justify-items:center;gap:10px;color:#fff;font:800 1.25rem "Barlow Condensed";text-decoration:none}.match-details-team:hover{color:#ff555b}.match-details-team img{width:82px;height:82px;object-fit:contain}.match-details-score>b{font:800 2.6rem "Barlow Condensed"}.match-details-meta{text-align:center;color:#9caac1}.match-head-to-head{margin-top:18px;padding:16px;border:1px solid #303741;border-radius:8px;background:#0c0f13}.match-head-to-head h3{margin:0 0 14px;text-align:center;text-transform:uppercase}.match-h2h-clubs{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;text-align:center}.match-h2h-clubs span{color:#8996a4;font-size:.68rem}.match-h2h-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px;border-top:1px solid #29303a;border-bottom:1px solid #29303a}.match-h2h-grid span{padding:10px 4px;text-align:center;color:#8996a4;font-size:.66rem;text-transform:uppercase}.match-h2h-grid b{display:block;color:#fff;font:800 1.35rem "Barlow Condensed"}.match-head-to-head p{margin:12px 0 0;text-align:center;color:#9caac1;font-size:.72rem}.match-stats-row{display:grid;grid-template-columns:1fr minmax(130px,1.4fr) 1fr;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #292e36}.match-stats-row span:last-child{text-align:right}.match-stats-row b{text-align:center;color:#9caac1;font-size:.72rem;text-transform:uppercase}.match-timeline{position:relative;margin:0;padding:0;list-style:none}.match-timeline:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#343941}.match-timeline li{display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:center;min-height:52px;border-bottom:1px solid #292e36}.match-timeline time{position:relative;z-index:1;grid-column:2;grid-row:1;justify-self:center;padding:4px 6px;background:#101318;color:#ff555b;font-weight:700}.match-timeline .event-copy{max-width:100%;padding:8px 14px}.match-timeline .event-home .event-copy{grid-column:1;grid-row:1;text-align:right}.match-timeline .event-away .event-copy{grid-column:3;grid-row:1;text-align:left}.match-timeline .event-home .event-copy:after{content:" ◀";color:#687181}.match-timeline .event-away .event-copy:before{content:"▶ ";color:#687181}@media(max-width:575px){.match-details-score{gap:8px}.match-details-team img{width:58px;height:58px}.match-details-team{font-size:1rem}.match-details-score>b{font-size:2rem}.match-timeline li{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)}.match-timeline .event-copy{padding:7px 6px;font-size:.76rem}.match-timeline time{font-size:.72rem}}
