/* ═══════════════ DİL DEĞİŞTİRİCİ (ENG / TR) ═══════════════ */
.header-inner .nav-main { order: 2; margin-left: auto; }

.lang-switch {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  padding: 3px;
  margin-left: 1.6rem;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 999px;
  order: 3;
  line-height: 1;
  flex-shrink: 0;
}
.lang-switch .lang-btn {
  font-family: var(--font-head, sans-serif);
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.03em;
  color: #fff;
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0.3rem 0.62rem;
  border-radius: 999px;
  transition: background 0.2s ease, color 0.2s ease;
  -webkit-appearance: none;
  appearance: none;
}
.lang-switch .lang-btn:hover { color: var(--primary, #C41230); }
.lang-switch .lang-btn.active {
  background: var(--primary, #C41230);
  color: #fff;
}
.lang-switch .lang-btn.active:hover { color: #fff; }

/* Beyaz zeminli (scroll edilmiş) header */
.site-header.scrolled .lang-switch { border-color: rgba(0, 0, 0, 0.18); }
.site-header.scrolled .lang-switch .lang-btn { color: var(--dark, #1a1a2e); }
.site-header.scrolled .lang-switch .lang-btn:hover { color: var(--primary, #C41230); }
.site-header.scrolled .lang-switch .lang-btn.active { color: #fff; }

/* Nav-toggle her zaman en sağda */
.header-inner .nav-toggle { order: 4; }

@media (max-width: 768px) {
  .header-inner .nav-main { order: 5; }
  .lang-switch { order: 3; margin-left: auto; margin-right: 0.6rem; }
  .header-inner .nav-toggle { order: 4; margin-left: 0; }
}
