.language-switch{display:flex;align-items:center;gap:6px;flex-shrink:0;color:var(--bora-deep);font-size:.85rem;font-weight:600}
.language-switch select{max-width:130px;min-height:40px;padding:7px 8px;border:1px solid var(--lilac-line);border-radius:8px;background:var(--lilac);color:inherit;font:inherit;cursor:pointer}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.language-fallback{display:flex;gap:8px;flex-wrap:wrap;font-size:.85rem}
@media(max-width:960px){.nav-links{display:none}.event-mobile-link{display:block;white-space:nowrap}}
@media(max-width:380px){.nav-inner{gap:8px}.language-switch select{max-width:110px;padding:7px 5px}}
