/* Loaded only by paired-language pages; HU-only production stays unchanged. */
.language-switch{display:flex;align-items:center;gap:4px;flex-shrink:0;padding:0;border:0;white-space:nowrap}
.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:44px;padding:4px;color:var(--paper)}
.language-switch a[aria-current=true]{color:var(--amber);font-weight:700;text-decoration:underline;text-underline-offset:6px}
.language-switch a:focus-visible{outline:2px solid var(--amber);outline-offset:2px}
@media(max-width:900px){.language-switch{grid-column:1/-1;grid-row:3;justify-self:end}}
@media(min-width:901px){.navlinks:has(.language-switch){flex-wrap:wrap;justify-content:flex-end;gap:12px}.nav:has(.language-switch){height:auto;min-height:96px;padding-top:12px;padding-bottom:12px}}
