.language-switcher { display: flex; align-items: center; gap: .6rem; margin-left: auto; padding: .5rem; white-space: nowrap; }
.language-switcher a { color: inherit; text-decoration: none; font-size: .85rem; font-weight: 600; }
.language-switcher a:hover, .language-switcher a:focus-visible { text-decoration: underline; }
.language-notice { background: #fff4cc; color: #302b1c; padding: 1rem; text-align: center; }
@media (max-width: 992px) { .language-switcher { margin-left: auto; } }
