/* Falcons Nation V0.16.1 – scoped logo surfaces and reliable team statistics. */
/* Match Center logo images are transparent UI surfaces. Do not alter source pixels. */
.n79-home .n82-match-center .n77-team-logo,
.n79-home .n82-match-primary .n77-team-logo,
.n79-home .n82-match-sub .n77-team-logo,
.n79-home .n82-match-center .n77-team-empty,
.n79-home .n77-match-center .n77-team-logo,
.n79-home .n77-match-center .n77-team-empty,
.n82-match-center .n82-side img,
.n82-match-center .n82-side .n77-team-logo,
.n77-match-last .n77-team-logo,
.n77-match-upcoming .n77-team-logo,
.n77-match-uprow .n77-team-logo,
.n81-next-columns .n77-team-logo {
 background:transparent!important;background-image:none!important;border:0!important;
 box-shadow:none!important;border-radius:0!important;outline:0!important;
 mix-blend-mode:normal!important;object-fit:contain!important;
}
.n82-match-center .n82-side,
.n82-match-center .n82-side>a,
.n82-match-center .n82-side>span:first-child,
.n77-match-center .n77-match-teams>span:first-child,
.n77-match-center .n77-match-uprow>span:first-child {
 background:transparent!important;background-image:none!important;
 box-shadow:none!important;border-color:transparent!important;
}
/* Fallback is neutral and clearly distinguishable from a real uploaded logo. */
.n82-match-center .n77-team-empty,.n77-match-center .n77-team-empty{
 background:transparent!important;box-shadow:none!important;border-color:#758ba060!important;
}
.tc161-stats{min-width:0}
.tc161-stats .tc142-section-heading{align-items:flex-start;gap:12px;flex-wrap:wrap}
.tc161-stats .tc142-section-heading p{font-size:12px;line-height:1.5;max-width:35rem}
.tc161-stats .tc142-small-switch{margin-left:auto;flex:none;min-width:166px}
.tc161-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0 15px}
.tc161-highlight{position:relative;min-width:0;display:flex;flex-direction:column;gap:4px;background:color-mix(in srgb,var(--tc150-primary,var(--tc-primary,#315879)) 12%,#182c40);border:1px solid color-mix(in srgb,var(--tc150-primary,var(--tc-primary,#466587)) 31%,#384e65);border-radius:13px;padding:12px 10px;overflow:hidden}
.tc161-highlight::before{content:'';position:absolute;left:0;top:0;right:0;height:2px;background:linear-gradient(90deg,var(--tc150-primary,var(--tc-primary,#50799f)),var(--tc150-secondary,var(--tc-secondary,#c5dcec)))}
.tc161-highlight small{font-size:10px;color:#c1d5e4;line-height:1.3}
.tc161-highlight strong{font-size:clamp(19px,3.8vw,26px);font-variant-numeric:tabular-nums;color:#f5f8fc;letter-spacing:-.035em}
.tc161-highlight span{font-size:10px;color:#9db5ca}
.tc161-stats .tc142-stat-row{min-width:0;align-items:center}
.tc161-stats .tc142-stat-name small{color:#a9c3d6;line-height:1.35}
.tc161-stats .tc142-stat-rank small{white-space:normal}
.tc161-note{font-size:11px;line-height:1.6;color:#afc3d3;margin:12px 2px 0}
@media(max-width:520px){.tc161-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.tc161-highlight{padding:11px}.tc161-stats .tc142-section-heading{display:flex;flex-direction:column}.tc161-stats .tc142-small-switch{width:100%;margin:0}}
