.language{display:flex;gap:.25rem;margin:0;padding:0;list-style:none}.language a{display:inline-block;min-width:44px;min-height:44px;padding:.6rem .5rem;text-align:center;color:inherit;text-decoration:none;border-radius:.5rem}.language a[aria-current]{font-weight:700;text-decoration:underline;text-underline-offset:.3em}.language a:focus-visible,.language-offer a:focus-visible,.language-offer button:focus-visible{outline:3px solid var(--language-accent, #4B5BD6);outline-offset:2px}.language-offer{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.5rem 1rem;background:var(--language-offer-bg, #1b1f3b);color:var(--language-offer-ink, #fff)}.language-offer a{color:inherit;font-weight:600}.language-offer button{min-width:44px;min-height:44px;border:0;background:transparent;color:inherit;font:inherit;font-size:1.25rem;cursor:pointer}
