/* Startseite: Sprachwahl wie werkzeuge/allanonymizer/tool.css */
.langs { list-style: none; margin: 0; padding: 0; display: flex; gap: var(--space-1); flex-wrap: nowrap; }
.langs a { display: inline-block; min-width: 32px; min-height: 44px; padding: var(--space-3) var(--space-1); text-align: center; font: 500 .8rem/1.4 var(--font-mono); color: var(--ink-dim); text-decoration: none; border-radius: var(--r); }
.langs a:hover { color: var(--brand); text-decoration: underline; }
.langs a[aria-current="page"] { color: var(--brand); text-decoration: underline; text-underline-offset: 4px; font-weight: 500; }
.langs a:focus-visible { outline: 3px solid var(--focus); outline-offset: 2px; }
