.match-live__hero-board{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:1.5rem;display:grid}.match-live__hero-center{flex-direction:column;grid-area:1/2;align-items:center;gap:1.5rem;display:flex}.match-live__badge{background:var(--home-gold);min-height:2rem;color:var(--home-black);text-transform:uppercase;text-align:center;border-radius:.25rem;grid-area:1/2;justify-self:center;align-items:center;gap:.5rem;padding:.25rem .75rem;font-weight:500;display:flex}.match-live__badge>span{background:#ff453a;border-radius:50%;flex:0 0 6px;width:6px;height:6px}[data-mc-phase=live] .match-live__badge>span{animation:1.6s ease-in-out infinite match-live-pulse}@keyframes match-live-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){[data-mc-phase=live] .match-live__badge>span{animation:none}}.match-live__team{flex-direction:column;grid-area:1/1;gap:2rem;min-width:0;display:flex}.match-live__team--away{text-align:right;grid-column:3;align-items:flex-end}.match-live__hero-score{align-items:flex-end;gap:2rem;min-width:0;max-width:100%;display:flex}.match-live__hero-score>b{font:700 13.75rem/.8 "Fira Sans Extra Condensed", "Fira Sheriff Punctuation Fallback", var(--site-display-fallback,"Fira Sheriff Fallback"), sans-serif;letter-spacing:-.02em}.match-live__team--away .match-live__hero-score{flex-direction:row-reverse}.match-live__hero-moments{min-width:0;padding-bottom:.5rem}.match-live__moments{flex-direction:column;gap:.5rem;display:flex}.match-live__moment{text-transform:uppercase;overflow-wrap:anywhere;align-items:center;gap:.5rem;font-weight:500;display:flex}.match-live__moment>img{flex:none;width:1.5rem;height:1.5rem}.match-live__moment>span:first-child{white-space:nowrap}.match-live__moments--away .match-live__moment{flex-direction:row-reverse}.match-live__hero-meta{flex-direction:column;grid-area:2/2;align-items:center;gap:1.5rem;min-width:0;display:flex}.match-live__mobile-moments{display:none}.match-live{flex-direction:column;gap:5rem;display:flex}.match-live__header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:3.5rem;display:grid}.match-live__crest{width:10.5625rem;height:12.25rem;display:block}.match-live__crest--away{justify-self:end}.match-live__crest .home-team-crest{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:block}.match-live__board{flex-direction:column;justify-content:space-between;align-items:center;min-height:12.25rem;display:flex}.match-live__clock{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.match-live__clock>p:first-child{color:#8a8a8a;text-transform:uppercase;font-weight:500}.match-live__clock [data-live-timer]{color:var(--home-gold);font:600 3rem/1 "Fira Sans Extra Condensed", "Fira Sheriff Punctuation Fallback", var(--site-display-fallback,"Fira Sheriff Fallback"), sans-serif;letter-spacing:-.02em}.match-live__score{background:var(--home-black);width:max-content;font:700 7.5rem/.9 "Fira Sans Extra Condensed", "Fira Sheriff Punctuation Fallback", var(--site-display-fallback,"Fira Sheriff Fallback"), sans-serif;letter-spacing:-.02em;justify-content:center;align-items:center;gap:.5rem;display:flex}.match-live__score b{font:inherit;text-align:center;min-width:4rem}.match-live__score>span{color:#fff3;font-size:6rem}.match-detail .match-live__events{flex-direction:column;gap:3.5rem;padding:0;list-style:none;display:flex;position:relative}.match-live__events--active{flex-direction:column-reverse;justify-content:flex-end}.match-live__events:before{content:"";pointer-events:none;background:#f7f8f833;width:2px;position:absolute;top:-1.25rem;bottom:0;left:calc(50% - 1px)}.match-live__event{min-width:0;position:relative}.match-live__event-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:3.5rem;display:grid}.match-live__minute{background:var(--home-black);min-width:5.8125rem;font:700 4rem/.9 "Fira Sans Extra Condensed", "Fira Sheriff Punctuation Fallback", var(--site-display-fallback,"Fira Sheriff Fallback"), sans-serif;letter-spacing:-.02em;text-align:center;white-space:nowrap;grid-area:1/2;justify-self:center;padding:.5rem}.match-live__event--muted .match-live__minute{color:#8a8a8a}.match-live__event-content{flex-direction:row-reverse;grid-area:1/1;justify-self:end;align-items:center;gap:1rem;min-width:0;max-width:100%;padding-top:.3125rem;display:flex}.match-live__event-row--away .match-live__event-content{flex-direction:row;grid-column:3;justify-self:start}.match-live__portrait{object-fit:cover;border-radius:50%;flex:none;width:4rem;height:4rem;display:block}.match-live__event-copy{text-align:right;flex-direction:column;gap:.5rem;min-width:0;display:flex}.match-live__event-row--away .match-live__event-copy{text-align:left}.match-live__player{text-transform:uppercase;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:.5rem;font-weight:500;display:flex}.match-live__event-row--away .match-live__player{justify-content:flex-start}.match-live__player>img{flex:none;width:1.5rem;height:1.5rem}.match-live__number{color:var(--home-gold)}.match-live__player--out{color:#8a8a8a}.match-live__event-content--goal{align-items:flex-start;gap:2rem;padding-top:0}.match-live__event-content--goal .match-live__event-copy{gap:1rem}.match-live__goal{color:var(--home-gold);font:700 6rem/.9 "Fira Sans Extra Condensed", "Fira Sheriff Punctuation Fallback", var(--site-display-fallback,"Fira Sheriff Fallback"), sans-serif;letter-spacing:-.02em;text-transform:uppercase}.match-live__goal-score{justify-content:center;padding-bottom:1.5rem;display:flex}.match-live__phase{background:var(--home-black);font:600 3rem/1 "Fira Sans Extra Condensed", "Fira Sheriff Punctuation Fallback", var(--site-display-fallback,"Fira Sheriff Fallback"), sans-serif;letter-spacing:-.02em;text-align:center;text-transform:uppercase;color:#8a8a8a;padding:1.5rem 0}.match-live__status{background:var(--home-black);color:#8a8a8a;text-align:center;text-transform:uppercase;width:fit-content;max-width:100%;padding:1.5rem 0;font-weight:500;position:relative;margin-inline:auto!important}.match-live__status--start{padding-bottom:0}.match-live__event-row--neutral .match-live__event-content{background:var(--home-black);grid-area:2/1/auto/-1;justify-self:center;padding:.5rem}.match-live__feedback{color:#8a8a8a;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.match-live__feedback button{color:var(--home-gold);cursor:pointer;font:inherit;background:0 0;border:0;padding:.5rem;text-decoration:underline}@media (width<=1279.98px){.match-live__hero-board{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}.match-live__hero-center{display:contents}.match-live__badge{grid-area:1/1/auto/-1}.match-live__team{grid-row:2;gap:1.5rem}.match-live__team--away{grid-column:2}.match-live__hero-meta{grid-area:3/1/auto/-1}.match-live__hero-score{gap:1rem}.match-live__hero-score>b{font-size:7.5rem;line-height:.9}.match-live{gap:3.5rem}.match-live__header{gap:2rem}.match-live__crest{width:6.4375rem;height:7.5rem}.match-live__board{gap:.5rem;min-height:7.75rem}.match-live__clock [data-live-timer]{font-size:2rem;line-height:.9}.match-live__score{font-size:4rem}.match-live__score b{min-width:2rem}.match-live__score>span{font-size:3rem}.match-detail .match-live__events{gap:2rem}.match-live__events:before{top:-2.375rem}.match-live__event-row{gap:2rem}.match-live__minute{min-width:4.5625rem;font-size:3rem;font-weight:600;line-height:1}.match-live__event-content{padding-top:0}.match-live__goal{font-size:3rem;line-height:1}.match-live__event-content--goal{gap:1.5rem}.match-live__phase{font-size:2rem;line-height:.9}}@media (width>=640px) and (width<=767.98px){.match-live__event-content--goal{flex-direction:column;align-items:flex-end;gap:.5rem}.match-live__event-row--away .match-live__event-content--goal{flex-direction:column;align-items:flex-start}}@media (width<=639.98px){.match-live__hero-score>b{font-size:6rem}.match-live__team{gap:.5rem}.match-live__hero-moments{display:none}.match-live__badge{letter-spacing:-.01em;min-height:1.75rem;padding:.25rem .625rem;font-size:.75rem}.match-live__badge>span{flex-basis:4px;width:4px;height:4px}[data-match-live] .match-detail__tabs{column-gap:1rem}.match-live__hero-meta{gap:1rem}.match-live__mobile-moments{color:var(--home-black);background:#f7f8f8;border-bottom:1px solid #0a0a0a1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:1.5rem 1rem;display:grid}.match-live__mobile-moments .match-live__moments--away{align-items:flex-end}.match-live__mobile-moments:has(.match-live__moments:empty):not(:has(.match-live__moment)){display:none}.match-live__moment{letter-spacing:-.01em;gap:.25rem;font-size:.75rem}.match-live__moment>img{width:1rem;height:1rem}.match-live__header{gap:.5rem}.match-live__crest{width:5.1875rem;max-width:100%;height:6rem}.match-live__board{gap:.25rem;min-height:6.125rem}.match-live__clock{gap:.25rem}.match-live__clock>p:first-child{letter-spacing:-.01em;font-size:.75rem}.match-live__clock [data-live-timer]{letter-spacing:-.01em;font-size:1.5rem;line-height:1.1}.match-live__score{gap:.25rem;font-size:3rem;font-weight:600;line-height:1}.match-live__score b{min-width:1.5rem}.match-live__score>span{font-size:2rem;line-height:.9}.match-detail .match-live__events{gap:1.5rem}.match-live__events:before{width:1px;top:-1.75rem;left:50%}.match-live__event-row{gap:.5rem}.match-live__minute{letter-spacing:-.01em;min-width:3.4375rem;font-size:2rem;font-weight:600;line-height:.9}.match-live__event-content,.match-live__event-row--away .match-live__event-content{flex-direction:column;align-items:flex-end;gap:.5rem}.match-live__event-row--away .match-live__event-content{align-items:flex-start}.match-live__portrait{width:2.5rem;height:2.5rem}.match-live__event-copy,.match-live__event-content--goal .match-live__event-copy{gap:.25rem}.match-live__player{letter-spacing:-.01em;gap:.25rem;font-size:.75rem}.match-live__player>img{width:1rem;height:1rem}.match-live__goal{letter-spacing:-.01em;font-size:2rem;font-weight:600;line-height:.9}.match-live__phase{letter-spacing:-.01em;padding:.5rem 0;font-size:1.5rem;line-height:1.1}.match-live__status{letter-spacing:-.01em;padding:.5rem 0;font-size:.75rem}.match-live__status--start{padding-bottom:0}}
