.if-head nav .if-language{border:1px solid #426170;border-radius:7px;padding:7px 10px;min-width:38px;text-align:center;font-size:12px;letter-spacing:.04em}
html[lang=en] .hero h1{max-width:18ch}
html[lang=en] .qr-help{font-size:13px}
.if-footer a small{font-size:11px;opacity:.85}
.legal nav[aria-label='Legal information']{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid var(--line);padding:20px;border-radius:12px}.legal nav[aria-label='Legal information'] a{font-size:14px;text-decoration:none;line-height:1.6}
@media(max-width:680px){.if-nav-inner{position:relative}.if-head nav{gap:5px}.if-head .if-nav-inner nav a.if-language{position:absolute;width:44px;right:16px;top:16px;padding:0;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.if-head nav a{font-size:12px}.legal nav[aria-label='Legal information']{grid-template-columns:1fr}}


/* 16.10: üst menüde Giriş (hesap / abonelik). Telefonda dil düğmesinin solunda. */
.if-head nav .if-giris{border:1px solid #32d7c9;border-radius:7px;padding:7px 12px;color:#32d7c9;font-weight:600}
@media(max-width:680px){.if-head .if-nav-inner nav a.if-giris{position:absolute;right:68px;top:16px;min-height:44px;display:flex;align-items:center;padding:0 12px;font-size:13px}}
