.player-link{display:block;color:inherit;text-decoration:none}
.player-link:hover b{color:var(--gold)}
.stat-cards{display:grid;grid-template-columns:repeat(2,1fr)}
.stat-cards>div{padding:19px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.stat-cards>div:nth-child(even){border-right:0}
.stat-cards b,.stat-cards small{display:block}
.stat-cards b{font:600 1.7rem 'DM Mono';color:var(--gold)}
.stat-cards small{margin-top:5px;font:500 .64rem 'DM Mono';letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.data-note{margin-top:13px;color:var(--muted);font-size:.8rem;line-height:1.5}
.goal-event{display:grid;grid-template-columns:84px 1fr;gap:8px;padding:15px 17px;border-bottom:1px solid var(--line)}
.goal-event b{font-family:'DM Mono';color:var(--gold)}
.goal-event small{grid-column:2;color:var(--muted);font:500 .68rem 'DM Mono'}
.empty-state{padding:24px;color:var(--muted)}
.profile-breadcrumb{padding-top:24px;font-size:.85rem;line-height:1.8}
.profile-breadcrumb a,.profile-directory a,.profile-facts a,.match-card a,.goal-event a,.detail-hero a{color:var(--aqua);text-decoration:none}
.profile-breadcrumb a:hover,.profile-directory a:hover,.profile-facts a:hover,.match-card a:hover,.goal-event a:hover,.detail-hero a:hover{text-decoration:underline}
.profile-facts{padding:20px}.profile-facts dt{color:var(--muted);font-size:.8rem}.profile-facts dd{margin-bottom:14px}.profile-facts dd:last-child{margin-bottom:0}
.profile-directory{columns:3;list-style:none;padding:0;margin:20px 0 36px}.profile-directory li{break-inside:avoid;padding:7px 0}
@media(max-width:991px){.profile-directory{columns:2}.navbar-collapse.show{max-height:70vh;overflow:auto}}
@media(max-width:575px){.profile-directory{columns:1}}
@media(min-width:992px){.navbar-nav .nav-link{margin-left:.55rem;font-size:.72rem}.header-ad{max-width:190px;white-space:normal}}
