/* The same collection switcher keeps each sport's awards and progress separate. */
.trophy-sport-navigation{margin:0 0 28px;min-width:0}
.trophy-sport-navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;margin:0;padding:0}
.trophy-sport-navigation li{min-width:0}
.trophy-sport-navigation .trophy-sport-choice{--trophy-accent:var(--sport-baseball-accent,#88d1f1);--trophy-ink:var(--sport-baseball-ink,#102e43);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;width:100%;min-height:60px;padding:12px 16px;border:1px solid #8aa4bc;border-radius:4px;background:#fff9ee;color:#142b43;font:650 16px/1.35 var(--body);text-align:center;text-decoration:none;box-sizing:border-box;cursor:pointer}
.trophy-sport-navigation [data-trophy-sport="nba"]{--trophy-accent:#ff9950;--trophy-ink:#2b190f}
.trophy-sport-navigation [data-trophy-sport="nfl"]{--trophy-accent:#c8202b;--trophy-ink:#fff8ec}
.trophy-sport-navigation [data-trophy-sport="nhl"]{--trophy-accent:#65d8e5;--trophy-ink:#102e37}
.trophy-sport-navigation .trophy-sport-choice:is([aria-current="page"],:hover,:focus-visible){background:var(--trophy-accent);color:var(--trophy-ink);border-color:var(--trophy-ink)}
.trophy-sport-navigation .trophy-sport-choice:focus-visible{outline:3px solid var(--trophy-ink);outline-offset:3px}
.trophy-sport-navigation .trophy-sport-choice[aria-current="page"] .trophy-sport-name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}
.trophy-sport-navigation .trophy-sport-choice[aria-disabled="true"]{cursor:not-allowed}
.trophy-sport-navigation .trophy-sport-status{font-size:12px;font-weight:500;line-height:1.4;color:inherit}
@media(min-width:640px){.trophy-sport-navigation ul{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:400px){.trophy-sport-navigation .trophy-sport-choice{padding:10px 8px;column-gap:8px}.trophy-sport-navigation .trophy-sport-status{flex-basis:100%}}
