/* Public match detail entry points only; the existing calendar and bracket retain their layout. */
.home-public #partidos .compact-match{grid-template-areas:'state state state' 'home score away' 'time time time' 'detail detail detail'}
.home-public #partidos .fixture-match-detail-link{grid-area:detail;justify-self:start;display:inline-flex;align-items:center;gap:7px;min-height:36px;margin-top:2px;padding:4px 0;color:#9bcdf8;font:700 12px/1.4 Montserrat,Arial,sans-serif;text-decoration:none}
.home-public #partidos .fixture-match-detail-link:hover,.home-public #partidos .fixture-match-detail-link:focus-visible{color:#ffcf62;text-decoration:underline;text-underline-offset:4px}
.home-public #partidos .fixture-match-detail-link:focus-visible{outline:2px solid #ffcf62;outline-offset:3px}
.home-public #eliminatorias .public-series-leg-detail{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;min-height:28px;color:#99cfff;font:700 10px/1.4 Montserrat,Arial,sans-serif;text-decoration:none}
.home-public #eliminatorias .public-series-leg-detail:hover,.home-public #eliminatorias .public-series-leg-detail:focus-visible{color:#ffcf62;text-decoration:underline;text-underline-offset:3px}
.home-public #eliminatorias .public-series-leg-detail:focus-visible{outline:2px solid #ffcf62;outline-offset:2px}
@media(max-width:700px){.home-public #partidos .compact-match{grid-template-areas:'state state' 'home score' 'away score' 'time time' 'detail detail'}}
