/* F4: Gemeinsame DE/NL-Sprachpille (Markup aus marketing-content.js: nav.public-language) für Seiten ohne sales.css – /demo und 404.
   Gleiche Maße wie im Seitenkopf der Website: Kontur, Pille, 36x32 sichtbar, 44 px Tippfläche über den Rand. */
.public-language{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line,var(--pd-line,currentColor));border-radius:100px}
.public-language a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:32px;padding:0 8px;border-radius:100px;color:var(--muted,var(--pd-muted,inherit));font-size:12px;text-decoration:none}
.public-language a::after{content:"";position:absolute;inset:-6px -2px}
.public-language a[aria-current]{background:var(--paper,var(--pd-soft,transparent));color:var(--ink,var(--pd-ink,inherit))}
.public-language a:focus-visible{outline:2px solid var(--accent,var(--pd-accent,currentColor));outline-offset:2px}
