/* Language choice remains available when the mobile menu is closed. */
.language-switch{display:flex;align-items:center;gap:4px;margin-left:20px;flex-shrink:0}.language-switch a{display:flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;padding:5px;border:1px solid transparent;border-radius:6px;text-decoration:none}.language-switch a[aria-current]{border-color:var(--accent);background:rgba(140,235,216,.07)}.language-switch a:hover{background:rgba(255,255,255,.09)}.language-switch a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.language-switch a>span:first-child{font-size:22px;line-height:1}.language-code{font-size:10px;color:var(--ink)}
@media(min-width:901px){.header #navigation{margin-left:auto;gap:20px}.header .nav-contact{margin-left:0}}
@media(max-width:1100px){.language-code{display:none}.language-switch{margin-left:12px}}
@media(max-width:900px){.header>.fci-brand{margin-right:auto}.menu-toggle{order:3;margin-left:8px;flex-shrink:0}.language-switch{order:2;margin-left:8px}.header #navigation{order:4}}
@media(max-width:420px){.header{padding-inline:14px}.header>.fci-brand{gap:6px}.header>.fci-brand>span{font-size:12px}.header>.fci-brand small{font-size:4.5px}.header>.fci-brand>img{width:30px;height:29px}.language-switch{margin-left:4px;gap:0}.language-switch a{min-width:40px}.menu-toggle{margin-left:0;width:40px}}
