.or-language-switcher{position:relative;margin-left:2px;font-family:Arial,Helvetica,sans-serif}
.or-language-switcher>button{min-height:42px;border:1px solid #cbd5d9;background:#fff;color:#102535;padding:10px 12px;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;white-space:nowrap;font-size:13px;line-height:1}
.or-language-switcher>button:hover,.or-language-switcher>button[aria-expanded=true]{border-color:#9a7229;background:#fffdf8}
.or-language-menu{position:absolute;right:0;top:calc(100% + 10px);z-index:1200;width:390px;display:grid;grid-template-columns:1fr 1fr;gap:3px;background:#fff;border:1px solid #d9e0e2;box-shadow:0 18px 45px #071d2e24;padding:9px}
.or-language-menu[hidden]{display:none!important}
.or-language-menu a{display:block!important;padding:11px 12px!important;color:#102535!important;font-size:13px!important;line-height:1.35;white-space:nowrap}
.or-language-menu a:hover,.or-language-menu a[aria-current=true]{background:#f7f3ea;color:#9a7229!important}
:is(html[lang="ru"],html[lang="th"],html[lang="vi"],html[lang="zh-cn"],html[lang="zh-tw"]) h1,:is(html[lang="ru"],html[lang="th"],html[lang="vi"],html[lang="zh-cn"],html[lang="zh-tw"]) h2,:is(html[lang="ru"],html[lang="th"],html[lang="vi"],html[lang="zh-cn"],html[lang="zh-tw"]) h3{font-family:Georgia,"Noto Serif","Noto Serif Thai","Noto Serif CJK SC","Times New Roman",serif!important;letter-spacing:normal!important;word-spacing:normal!important}
@media(max-width:560px){
 .or-language-switcher{margin-left:0}
 .or-language-switcher>button{padding:0;font-size:0;gap:0}
 .or-language-switcher>button::before{content:'🌐';display:block;font-size:19px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}
 .or-language-switcher>button span{display:none}
 .or-language-menu{position:fixed;left:12px;right:12px;top:122px;width:auto;grid-template-columns:1fr 1fr;gap:3px;border-radius:4px}
 .or-language-menu a{padding:11px 8px!important;font-size:12px!important;white-space:normal}
}
