/* Language links are ordinary links: both versions work without JavaScript. */
.site-language { display: inline-flex; flex-shrink: 0; gap: 2px; align-items: center; padding: 3px; border: 1px solid currentColor; border-radius: 5px; font: 800 11px/1.2 'Inter Display', Arial, sans-serif; letter-spacing: .02em; }
.site-language a { display: grid; place-items: center; min-height: 34px; min-width: 36px; padding: 8px; border-radius: 3px; }
.site-language a[aria-current="page"] { background: #24201b; color: #fff5e0; }
.site-language a:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }
html[lang="tr"] .live-intro h1 .visually-hidden { position: static !important; width: auto !important; height: auto !important; overflow: visible !important; clip: auto !important; white-space: normal !important; font: 610 clamp(38px,4.6vw,68px)/1.04 var(--display); letter-spacing: -.055em; }
html[lang="tr"] .live-intro h1 img { display: none; }
html[lang="tr"] .live-intro h1 { width: auto; }
.live-header, .sub-header, .sunny-header { gap: clamp(12px,2vw,28px); }
.sub-header .sub-nav { margin-left: auto; }
.sub-header .site-language, .live-header .site-language { margin-left: 0; }
@media(max-width: 980px) { .sub-header .site-language { margin-left: auto; } .sub-header .live-menu-toggle { margin-left: 0; order: 5; } }
@media(max-width: 620px) { .live-header .site-language { margin-left: auto; } .live-header .live-menu-toggle { margin-left: 0; order: 5; } .live-header .live-face { display: none; } .live-header { gap: 12px; } .site-language a { min-width: 32px; } }
.investor-header > a:not(.investor-wordmark) { color: var(--blue); font-size: 14px; }
.sunny-header .site-language { width: auto; gap: 2px; order: initial; }
@media(max-width: 620px) {
  .investor-header { flex-wrap: wrap; }
  .investor-header .site-language { margin-left: auto; }
  .investor-header > a:not(.investor-wordmark) { order: 3; width: 100%; font-size: 12px; }
  .sunny-header .site-language { margin-left: auto; }
}
@media(max-width: 620px) {
  html[lang="tr"] .investor-hero h1 { font-size: clamp(32px, 8vw, 48px); overflow-wrap: anywhere; }
  .sunny-header > .sunny-back { order: 3; }
  .sunny-header > nav:not(.site-language) { order: 4; }
}
