/* Language navigation uses local static pages. */
.language-switch { display: inline-flex; align-items: center; gap: 2px; flex: none; }
.language-switch a { display: inline-flex; align-items: center; justify-content: center; min-width: 32px; min-height: 44px; padding: 4px; color: inherit; text-decoration: none; font-size: 12px; font-weight: var(--fw-strong); letter-spacing: .03em; }
.language-switch a[aria-current="page"] { text-decoration: underline; text-underline-offset: 6px; }
.language-switch a:hover { opacity: .7; }
.language-switch a:focus-visible { outline: 2px solid currentColor; outline-offset: 1px; }
.language-switch--menu { display: none; }
.language-note { padding-top: 24px; padding-bottom: 24px; font-size: 14px; line-height: 1.6; }
main > .language-note { margin-top: 100px; margin-bottom: -72px; position: relative; z-index: 1; }
.language-note a { text-underline-offset: 3px; }
.international-contact { margin-top: 16px; font-size: 14px; line-height: 1.6; }
html[lang="en"] .hdr__word, html[lang="tr"] .hdr__word { font-size: 15px; }
html[lang="en"] .phero__title { font-size: clamp(2rem, 4vw, 4.8rem); }
html[lang="en"] .face__more { overflow-wrap: anywhere; }
html[lang="en"] .hall__title { overflow-wrap: anywhere; }
@media (min-width: 1081px) { .hdr { gap: 16px; } .hdr__nav { gap: clamp(12px, 1.2vw, 24px); } .hdr__nav a { font-size: 11px; letter-spacing: .04em; } .hdr__cta { display: none; } }
@media (max-width: 1080px) { .language-switch--menu { display: flex; gap: 12px; margin-top: 12px; } .language-switch--menu a { min-width: 44px; font-size: 16px; } .language-switch--header { margin-left: auto; } .hdr__lk { margin-left: 0; } .hdr { gap: 4px; } .hdr__logo { margin-right: auto; } }
@media (max-width: 560px) { .language-switch--header a { min-width: 28px; min-height: 44px; font-size: 11px; } .hdr__lk, .hdr__search, .hdr__burger { width: 36px; min-width: 36px; } .hdr__word { font-size: 13px; } html[lang="en"] .hdr__word, html[lang="tr"] .hdr__word { font-size: 12px; } .hdr__mark { width: 23px; } html[lang="en"] .phero__title { font-size: clamp(1.65rem, 6.6vw, 2.3rem); } main > .language-note { margin-top: 78px; margin-bottom: -60px; } }

@media (min-width: 1081px) { .hdr__nav-search { display: none; } }
@media (max-width: 560px) { .hdr__search { display: none; } }
