/* German is the default until the site script picks the language */
.ao-l-en{display:none}
.landingpage[data-ao-lang="en"] .ao-l-de{display:none}
.landingpage[data-ao-lang="en"] .ao-l-en{display:inline}

.ao-header-end{display:flex;align-items:center;gap:6px}
.ao-lang{display:inline-flex;padding:3px;border:1px solid var(--ao-line);border-radius:999px;background:var(--ao-bg-2)}
.ao-lang-btn{font-family:var(--ao-mono);font-size:11px;font-weight:600;letter-spacing:.08em;padding:6px 10px;border:0;border-radius:999px;background:transparent;color:var(--ao-mute);cursor:pointer;transition:color .2s,background .2s}
.ao-lang-btn:hover{color:var(--ao-ink)}
.ao-lang-btn.is-active{background:var(--ao-ink);color:#000}
@media (max-width:560px){.ao-nav-cta{display:none}}
