
/* Three-language selector */
.language-switch{display:flex;align-items:center;gap:3px;margin-left:18px;border:1px solid rgba(145,133,119,.45);border-radius:50px;padding:3px;background:rgba(255,255,255,.82);flex-shrink:0;z-index:20}
.language-switch button{font:600 11px/1.2 Arial,sans-serif;letter-spacing:.03em;cursor:pointer;border:0;border-radius:30px;background:transparent;color:#353535;padding:8px 9px;white-space:nowrap}
.language-switch button.active{background:#292a27;color:#fff}
.language-switch button:hover:not(.active){background:#eae5de}
@media(max-width:950px){.nav{flex-wrap:wrap}.language-switch{margin-left:auto;margin-right:6px}.language-switch button{padding:7px 8px}}
@media(max-width:540px){.language-switch{order:2;margin:6px auto 0}.language-switch button{font-size:10px}.nav{gap:5px}}
