
.new-site .new-actions .language-switch{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:1px solid #c7a66a;color:#f6e4bf;font:700 11px 'Manrope',Arial,sans-serif;letter-spacing:.12em;padding:12px 13px;text-decoration:none;transition:background .2s,color .2s}
.new-site .new-actions .language-switch:hover{background:#c7a66a;color:#071d30}
.new-site .mobile-nav .mobile-language-switch{color:#f7d99e!important;border:1px solid #c7a66a!important;margin-top:12px;text-align:center;padding:13px!important;font-weight:700}
.new-site .translation-notice{padding:15px;background:#fff8e8;border-left:3px solid #c7a66a;color:#263d4c}
@media(max-width:1050px){.new-site .new-actions .language-switch{padding:10px}}
@media(max-width:800px){.new-site .new-actions .language-switch{display:none}}

/* Bilingual switch patch */
.new-site .mobile-nav .mobile-language-switch{display:block!important;color:#f5d79d!important;background:transparent!important;border:1px solid #c7a66a!important;margin:12px 0 0!important;text-align:center!important;padding:13px 15px!important;font-weight:700!important;opacity:1!important}
.new-site .new-actions .language-switch{white-space:nowrap;position:relative;z-index:2}
@media(max-width:800px){.new-site .new-actions .language-switch{display:none!important}}

/* Always-visible mobile header language control */
.new-site .header-row .header-language-switch{display:none;align-items:center;justify-content:center;flex:0 0 auto;min-width:42px;height:36px;border:1px solid #c7a66a;color:#f8dba6!important;background:#102c42;font:700 12px Arial,sans-serif;letter-spacing:.08em;text-decoration:none;position:relative;z-index:12}
@media(max-width:1050px){.new-site .header-row .header-language-switch{display:inline-flex!important;margin-left:auto;margin-right:10px}.new-site .header-row .new-actions .language-switch{display:none!important}.new-site .header-row{gap:8px}.new-site .header-row .menu-trigger{flex-shrink:0}}
