.match-competition{--event-accent:var(--ui-season-accent);border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);min-width:0;color:var(--foreground);align-items:center;gap:14px;margin:12px 0 24px;padding:16px 0;text-decoration:none;transition:background .2s;display:flex}.match-competition.is-editorial{--event-accent:var(--editorial-gold)}.match-competition>svg{color:var(--event-accent);flex-shrink:0}.match-competition>span:first-of-type{flex:1;min-width:0}.match-competition small{letter-spacing:.12em;color:var(--muted-foreground);margin-bottom:4px;font:600 10px/1.5 ui-monospace,monospace;display:block}.match-competition strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:750;line-height:1.4;display:block;overflow:hidden}.match-competition .match-competition-action{color:var(--event-accent);flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:flex}.match-competition:hover{background:color-mix(in srgb,var(--event-accent) 4%,transparent)}.match-competition:focus-visible{outline:2px solid var(--event-accent);outline-offset:4px}@media (max-width:600px){.match-competition .match-competition-action{gap:0;font-size:0}.match-competition strong{font-size:16px}}.match-competition.is-final small{color:var(--event-accent);text-transform:uppercase;font-size:12px;font-weight:800}.match-competition small{color:color-mix(in srgb,var(--foreground) 75%,var(--background))}.hub-editorial .hub-today-row .hub-match-competition{opacity:1;color:var(--muted-foreground)}.hub-editorial .hub-today-row .hub-final-label{color:var(--editorial-gold);font-weight:750;font-size:inherit}.tournament-match-result .broadcast-section-heading>span,.tournament-match-result .broadcast-telemetry-heading span,.hub-editorial .broadcast-section-heading>span,.hub-editorial .broadcast-telemetry-heading span{color:color-mix(in srgb,var(--foreground) 75%,var(--background));font-size:11px}.tournament-match-result .broadcast-map-top,.hub-editorial .broadcast-map-top{font-size:11px}.tournament-match-result .broadcast-map-bottom small,.hub-editorial .broadcast-map-bottom small{text-shadow:0 1px 3px var(--background);font-weight:700}
