.info__langs{display:flex;flex-wrap:nowrap;gap:0.375rem;margin-left:auto}.info__lang{padding:0.125rem 0.25rem;border-radius:0.25rem;color:var(--muted);font-size:0.8125rem;letter-spacing:0.02em;text-decoration:none}.info__lang.is-current{background:var(--gold-wash,color-mix(in srgb,var(--joy-gold) 12%,#fff));color:var(--deep-navy);font-weight:600}.info__lang:focus-visible{outline:2px solid var(--deep-navy);outline-offset:2px}