/* Markuda marka varliklari — 2026-08-05
   Wordmark GORSEL DEGIL: Montserrat + CSS ile uretilir.
   Her boyutta keskin, tema rengine uyar, ayri dosya bakimi yok.
   K'nin dikey bari ana renkte, KOLLARI mavi — marka kitinin kurgusu. */

@font-face {
  font-family: 'Markuda';
  src: url('/static/fonts/Montserrat-500.woff2') format('woff2');
  font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Markuda';
  src: url('/static/fonts/Montserrat-600.woff2') format('woff2');
  font-weight: 600; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Markuda';
  src: url('/static/fonts/Montserrat-700.woff2') format('woff2');
  font-weight: 700; font-style: normal; font-display: swap;
}

.mkwm {
  font-family: 'Markuda', system-ui, -apple-system, 'Segoe UI', sans-serif;
  font-weight: 600;
  letter-spacing: .055em;
  white-space: nowrap;
}

/* K: sol %28 dikey bar ana renkte, kalani mavi.
   DIKKAT: burada currentColor KULLANILMAZ. 'color: transparent'
   currentColor'i da saydam yapar -> barin beyaz olmasi gereken kismi
   gorunmez olur (2026-08-05'te bu hata yasandi). Sitenin kendi tema
   degiskeni --text kullanilir; yoksa beyaza duser. */
.mkwm .k {
  background: linear-gradient(90deg,
              var(--text, #ffffff) 0 28%, #1677FF 28%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}

/* background-clip desteklenmiyorsa harf duz mavi kalir — bozulmaz */
@supports not ((-webkit-background-clip: text) or (background-clip: text)) {
  .mkwm .k { color: #1677FF; -webkit-text-fill-color: #1677FF; }
}

/* ── Dil dugmesi (TR/EN) — 2026-08-05 i18n altyapisi ─────────────
   SAF EKLEME: yeni sinif adlari, mevcut hicbir secici degismedi.
   Bu isaretleme yalnizca i18n bagli sayfalarda uretilir. */
.langsw {
  display: inline-flex; align-items: center; gap: 2px;
  margin-left: auto; flex: 0 0 auto;
}
.langsw .lsw {
  font: 600 10.5px/1 system-ui, -apple-system, 'Segoe UI', sans-serif;
  letter-spacing: .04em;
  color: var(--text-3, #7e8590);
  text-decoration: none;
  padding: 3px 6px; border-radius: 5px;
  transition: background .14s, color .14s;
}
.langsw .lsw:hover { color: var(--text, #eceef2); background: rgba(255,255,255,.06); }
.langsw .lsw.on {
  color: var(--text, #eceef2);
  background: rgba(255,255,255,.08);
}
/* kenar cubugundaki dil satiri (menunun ustunde, saga yaslı) */
.langrow { display: flex; justify-content: flex-end; padding: 0 7px 10px; }
body.snav-collapsed .langrow { justify-content: center; padding: 0 0 10px; }
