html{scroll-padding-top:5rem}
.version-switcher{position:sticky;top:0;z-index:25;border-bottom:1px solid rgba(48,40,63,.12);background:rgba(252,252,254,.97);backdrop-filter:blur(12px)}
.version-switcher-inner{display:flex;align-items:center;justify-content:center;gap:24px;min-height:54px;padding-block:7px}
.version-label{font-size:.8125rem;color:var(--muted)}
.version-links{display:flex;gap:4px}
.version-links a{display:block;min-height:40px;padding:10px 15px;border-radius:5px;font-size:.875rem;line-height:20px;color:var(--muted)}
.version-links a:hover{background:rgba(48,40,63,.05);color:var(--ink)}
.version-links a[aria-current=page]{background:var(--ink);color:white}
@media(max-width:42.5em){.version-switcher-inner{width:calc(100% - 24px);min-height:54px;gap:0}.version-label{display:none}.version-links{width:100%;justify-content:center}.version-links a{padding-inline:18px}.mobile-menu nav{max-height:calc(100dvh - 180px)}}
@media(max-width:680px){.version-links{flex-wrap:wrap}.version-links a{padding:8px 10px;font-size:12px}.version-label{display:none}}

@media(max-width:1180px){.version-links{flex-wrap:wrap;justify-content:center}.version-label{display:none}.version-switcher-inner{gap:0}}
