/* Small, dependency-free language navigation shared by both languages. */
.language-switch { display:inline-flex; align-items:center; gap:8px; white-space:nowrap; flex-shrink:0; font:500 11px/1.5 'Inter',sans-serif; letter-spacing:.08em; color:#B8C2D1; }
.language-switch a { padding:8px 2px; text-decoration:none; }
.language-switch a[aria-current="page"] { color:#D4B068; }
.language-switch a:hover { color:#E5C079; }
.language-switch a:focus-visible { outline:2px solid #D4B068; outline-offset:4px; }
.language-switch span { opacity:.5; }
.nav-inner > .language-switch { margin-left:18px; }
.bar-inner > .language-switch { margin-left:18px; }
.bar-inner .back { margin-left:auto; }
@media(max-width:880px) { .nav-inner > .language-switch { margin-left:auto; margin-right:20px; } }
html[lang="tr"] .nav-links { gap:20px; }
html[lang="tr"] .nav-links a { font-size:12px; }
html[lang="tr"] .hero-headline { font-size:clamp(44px,5.5vw,80px); }
@media(min-width:881px) and (max-width:1150px) {
 html[lang="tr"] .nav-links { gap:10px; }
 html[lang="tr"] .nav-links a { font-size:11px; }
 html[lang="tr"] .nav-logo img { width:125px; }
}
@media(max-width:480px) { .bar-inner { flex-wrap:wrap; gap:12px; } .bar-inner > .language-switch { margin-left:0; } }
