.language{position:absolute;z-index:2;inset-block-start:20px;inset-inline-end:clamp(20px,3vw,48px);display:flex;gap:4px;padding:4px;background:var(--bg);border:1px solid var(--line);border-radius:999px;font-size:13px}
.language a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:36px;border-radius:999px;text-decoration:none;color:var(--ink)}
.language a[aria-current]{background:var(--btn-bg);color:var(--btn-ink)}
.language a:hover{outline:1px solid var(--muted)}
.language a:focus-visible{outline:2px solid var(--mark-b);outline-offset:2px}
.doc .language{position:static;margin-inline-start:auto;margin-block-end:32px;width:max-content}
.doc-header{display:flex;align-items:flex-start;gap:16px}
@media(min-width:901px){.content{padding-top:max(76px,3.8vh)}}
