.locale-switch{display:flex;gap:13px;align-items:center;flex-shrink:0;font-size:12px;line-height:1.5;margin-right:0}
.locale-switch a{color:#e3e6ed;white-space:nowrap;text-decoration:none;font-weight:500;transition:color .15s}
.locale-switch a:hover{color:#fff}.locale-switch a[aria-current]{color:#ff465c;font-weight:700}.locale-switch a:focus-visible{outline:2px solid #ff465c;outline-offset:4px}
.site-header .locale-switch{position:absolute;right:0;top:100%;padding:7px 12px;background:#17191f;border:1px solid #ffffff12;border-top:0;border-radius:0 0 6px 6px;z-index:15}
html[lang="zh-Hans"]{font-family:Manrope,"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",sans-serif}html[lang="ru"]{font-family:Manrope,"Segoe UI",sans-serif}
html[lang="ru"] h1,html[lang="ru"] h2{overflow-wrap:anywhere;hyphens:auto}
@media(max-width:980px){.site-header .locale-switch{right:18px}.nav-actions{margin-left:0}}
@media(max-width:600px){html[lang="ru"] .compact-hero h1{font-size:clamp(28px,8vw,40px)}}
@media(max-width:370px){.site-header .nav-inner{gap:9px}.site-header .nav-actions{gap:9px}.site-header .client-button{padding-inline:10px}}
