.header-actions{display:flex;align-items:center;gap:22px}
.language-switch{display:inline-flex;align-items:center;gap:2px;flex:none;font:10px var(--mono);letter-spacing:.02em;color:inherit;white-space:nowrap}
.language-switch button{font:inherit;min-width:36px;min-height:40px;padding:8px 7px;opacity:.45;transition:opacity .2s}
.language-switch button[aria-pressed="true"]{opacity:1;text-decoration:underline;text-underline-offset:5px}
.language-switch button:hover{opacity:1}.language-switch>span{opacity:.3;font-size:9px}
.dialog-top .language-switch{margin-left:auto;margin-right:25px}
html[lang="tr"] .film-copy h2{font-size:clamp(72px,10.5vw,190px)}
html[lang="tr"] .work-heading h2{font-size:clamp(55px,6.8vw,115px)}
html[lang="tr"] .contact-title{font-size:clamp(50px,9vw,150px)}
html[lang="tr"] .scroll-words{font-size:clamp(55px,8.6vw,150px)}
@media(max-width:1050px){.header-actions{gap:8px}.header nav{gap:18px}.header-actions .contact-nav{display:none}}
@media(max-width:650px){
 .header-actions{margin-left:auto}.header>.header-actions .language-switch{display:inline-flex}
 .language-switch{font-size:9px;gap:0}.language-switch button{min-width:32px;min-height:44px;padding:8px 5px}
 .header nav{display:none}.header .brand small{font-size:5px;letter-spacing:0}
 .dialog-top{gap:10px}.dialog-top .language-switch{margin:0 0 0 auto}.dialog-top #close-project{font-size:9px}.dialog-top #dialog-home{font-size:8px}
 html[lang="tr"] .film-copy h2{font-size:15vw}
 html[lang="tr"] .work-heading h2{font-size:14vw}
 html[lang="tr"] .contact-title{font-size:11vw}
 html[lang="tr"] .scroll-words{font-size:13vw}
 html[lang="tr"] .gallery-filters{flex-wrap:wrap}
 html[lang="tr"] .work-close{flex-wrap:wrap;gap:15px}
 html[lang="tr"] .hero-top .mono{font-size:6px}
 html[lang="tr"] .hero-bottom>a{max-width:46%;font-size:6px}
}
