.polina-languages{position:fixed;z-index:10005;top:18px;left:32px;display:flex;align-items:center;gap:8px;padding:5px 8px;background:#080808;color:#fff;font-family:monospace;font-size:12px;line-height:1.3}
.polina-languages a{color:#aaa;text-decoration:none;padding:2px}
.polina-languages a[aria-current="true"]{color:#fff;text-decoration:underline;text-underline-offset:4px}
.polina-languages a:hover,.polina-languages a:focus-visible{color:#fff;outline:1px solid currentColor;outline-offset:3px}
html[lang="ru"] body,html[lang="ru"] [class*="-heading"],html[lang="ru"] [class*="-text"],html[lang="ru"] .single-value,html[lang="ru"] .single-value *,html[lang="ru"] .contact-details *,html[lang="ru"] .artwork-category-nav *,html[lang="ru"] input,html[lang="ru"] button{font-family:"Roboto Mono",monospace}
html[lang="ru"] .preload-text-3{white-space:normal;max-width:240px}
html[lang="ru"] .main-menu-mobile-block .button-primary-text{white-space:normal;font-size:clamp(11px,3vw,16px);line-height:1.25}
html[lang="ru"] .button-primary-text,html[lang="ru"] .button-secondary-text-block{overflow-wrap:break-word}
html[lang="ru"] .quantum-heading{overflow-wrap:normal}
@media(max-width:767px){.polina-languages{left:18px;top:17px;gap:5px;padding:4px;font-size:10px}html[lang="ru"] .preload-text-2{font-size:clamp(10px,2.7vw,14px)}html[lang="ru"] .main-radio-block{font-size:11px}}
