.language-selector{display:flex;align-items:center;gap:9px;border-left:1px solid var(--line);padding-left:15px;flex-shrink:0;white-space:nowrap}
.language-selector a{display:inline-flex;align-items:center;justify-content:center;font-size:12px;min-height:36px;padding:3px 0;color:var(--muted);width:auto}
.language-selector a[aria-current="true"]{color:var(--accent);font-weight:700;border-bottom:1px solid currentColor}
.language-selector a:hover{color:var(--accent)}
#art-cultural-note{color:var(--muted);font-size:13px;line-height:1.55;margin:6px 0}
html[lang=en] .gallery .art-open:after{content:'Enlarge'}
html[lang=ru] .gallery .art-open:after{content:'Увеличить'}
@media(min-width:821px) and (max-width:1250px){header{flex-wrap:nowrap;gap:12px;padding-left:22px;padding-right:22px}header nav{order:initial;width:auto;flex-wrap:nowrap;gap:12px}header nav a{font-size:14px;white-space:nowrap}.wordmark{font-size:18px}header .social-links{margin-left:0;gap:0}.language-selector{gap:6px;padding-left:10px}}
@media(max-width:820px){header nav .language-selector{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:8px 0 0;margin-top:4px;justify-content:flex-start;gap:6px}header nav .language-selector a{font-size:13px;width:44px;min-height:36px;padding:4px 6px}.language-selector a[aria-current=true]{background:#17586609;border-radius:6px;border-bottom:0}}
@media(min-width:821px) and (max-width:950px){header{gap:8px;padding-left:16px;padding-right:16px}header nav{gap:8px}header nav a{font-size:13px}.wordmark{font-size:17px}header .social-links .rail-social{width:32px}.language-selector{gap:5px;padding-left:8px}}
