.team-navigation{position:sticky;top:var(--mast-sticky-h,57px);z-index:50;display:flex;gap:4px;margin:0 calc(-1 * var(--pad)) 20px;padding:0 var(--pad);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.team-navigation a{display:flex;align-items:center;justify-content:center;min-height:50px;padding:3px 20px 0;color:var(--ink-2);font:600 15px/1 var(--body);border-bottom:3px solid transparent;text-decoration:none}.team-navigation a[aria-current=page]{color:var(--ink);border-bottom-color:var(--tc-ink,var(--accent-ink))}.team-navigation a:hover{color:var(--ink)}.team-navigation .team-nav-count{display:inline-block;min-width:20px;height:20px;margin-left:8px;padding:0 6px;border-radius:10px;background:var(--panel-2);border:1px solid var(--line);color:var(--ink);font:700 11px/18px var(--body);text-align:center;font-variant-numeric:tabular-nums}.team-navigation a:focus-visible{outline:2px solid var(--tc-ink,var(--accent-ink));outline-offset:-2px}@media(max-width:760px){.team-navigation{gap:0;padding:0;margin-bottom:16px}.team-navigation a{flex:1 1 0;min-width:0;min-height:48px;padding:3px 4px 0;font-size:14px}}#page-team [id],#page-roster [id],#page-coach-career [id]{scroll-margin-top:calc(var(--mast-sticky-h,57px) + 60px)}