.language-switch{display:flex;align-items:center;gap:8px;flex:none;font-size:14px;white-space:nowrap;color:#fff}
.language-switch a{color:inherit;text-decoration:none;font-size:14px;letter-spacing:.02em;opacity:.7}
.language-switch a[aria-current=true],.language-switch a:hover{opacity:1}
.language-switch a:focus-visible{outline:2px solid #dfc09a;outline-offset:5px}
.language-switch span{opacity:.5}
.site-header .language-switch{order:3;margin-left:4px}
.site-header nav{order:1;gap:clamp(12px,1.2vw,22px)}
.site-header nav a{font-size:14px;letter-spacing:.03em}
@media(max-width:1400px){.site-header{gap:12px}.menu-toggle{display:block;margin-left:auto;order:2}.site-header nav{display:none;position:absolute;top:85px;left:0;right:0;background:#1a1410fa;padding:26px var(--edge);flex-direction:column;align-items:flex-start;gap:18px;max-height:calc(100svh - 90px);overflow-y:auto}.site-header nav.open{display:flex}.site-header nav a{font-size:16px}}
@media(max-width:650px){.site-header .language-switch{gap:6px;margin-left:0}.site-header{padding-left:20px;padding-right:20px}.language-switch a{font-size:14px}}
