/* BU13 MLS NEXT Academy overrides (number + initials + name cards, one league, no crest in Join band) */
.leagues.one{grid-template-columns:1fr!important;max-width:760px}
.roster.nophoto .pcard{grid-template-columns:62px 52px minmax(0,1fr);grid-template-areas:"num init name";column-gap:14px;min-height:76px}
.roster.nophoto .pcard .pinit{grid-area:init;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#0B1D2D;border:2px solid rgba(255,255,255,.55);font-family:var(--f);font-weight:700;font-size:1rem;letter-spacing:.06em;color:#fff}
.roster.nophoto .pcard .pn{align-self:center}
@media(min-width:1000px){.roster.nophoto{grid-template-columns:repeat(3,1fr)}}
@media(min-width:900px){.section.band::after{background-image:url(../assets/albion-wordmark-white.png);width:220px}}
.hero-sub{margin-top:6px}
/* v2: player photo cards (same .pphoto look as the 2010 site, no pill row) */
.roster.withphoto .pcard{grid-template-columns:56px 84px minmax(0,1fr);grid-template-areas:"num photo name";column-gap:12px}
.roster.withphoto .pcard .pn{align-self:center}
@media(min-width:720px){.roster.withphoto .pcard{grid-template-columns:62px 100px minmax(0,1fr);column-gap:14px}}
@media(min-width:1000px){.roster.withphoto{grid-template-columns:repeat(3,1fr)}}
#coach-photo.has-photo{background:none;border:0;width:auto;height:auto;display:block}
#coach-photo.has-photo img{display:block;width:220px;max-width:100%;height:auto;border-left:6px solid var(--blue)}
