/* =====================================================================
   SEFİRİ — PREMIUM TEMA · OKUNABİLİRLİK DÜZELTMELERİ v1
   ---------------------------------------------------------------------
   sefiri-premium-theme-v1.css'ten SONRA yüklenir.
   Yalnızca metin rengi ve form alanı görünümü düzeltir.
   Düzen, boyut, konum, davranış yok.

   Not: bu dosya ayrı tutuldu çünkü ana tema 27 KB ve onu birkaç satır
   için baştan yazmak, çalışan CSS'te sessiz bir kopyalama hatası riski
   demekti. Ana temaya bir sonraki gerçek düzenlemede taşınmalı.
   ===================================================================== */

/* Tarayıcıya "bu sayfa koyu" de. Form kontrollerini kendi açık tema
   varsayımıyla boyamayı bırakır.                                      */
:root{color-scheme:dark}

/* --------------------------------------------------------------- FORMLAR
   iOS Safari, input[type="search"] alanlarına native kontrol görünümü
   verir ve alanın YAZILAN metnini kendi belirlediği renkle boyar; bu
   durumda `color` da `-webkit-text-fill-color` da yok sayılır. Bu yüzden
   placeholder açık görünürken kullanıcının yazdığı şehir adı koyu
   kalıyordu. Native görünümü kapatmak tek gerçek çözüm.

   appearance:none yalnızca metin girilen alanlara uygulanır; checkbox,
   radio, range ve color kendi görünümünde bırakılır.                  */
html body input[type="text"],
html body input[type="search"],
html body input[type="email"],
html body input[type="tel"],
html body input[type="url"],
html body input[type="password"],
html body input[type="number"],
html body input:not([type]),
html body textarea{
  -webkit-appearance:none!important;
  appearance:none!important;
  background-image:none!important;
  color:#F2EDE3!important;
  -webkit-text-fill-color:#F2EDE3!important;
  caret-color:#C7A461!important;
  opacity:1!important;
}

/* Arama alanının native süs düğmeleri de UA rengiyle çizilir */
html body input[type="search"]::-webkit-search-decoration,
html body input[type="search"]::-webkit-search-cancel-button,
html body input[type="search"]::-webkit-search-results-button,
html body input[type="search"]::-webkit-search-results-decoration{
  -webkit-appearance:none!important;
  appearance:none!important;
  display:none!important;
}

/* id düzeyi: özgüllük (1,0,2). simple-landing-v1.js'in
   html[data-so-view="simple"] .so-simple-search>.map-tools input
   kuralı (0,3,2); bu kural yükleme sırasından bağımsız olarak kazanır. */
html body #searchInput,
html body #soSimpleSearch input,
html body #suggestions input{
  color:#F2EDE3!important;
  -webkit-text-fill-color:#F2EDE3!important;
  -webkit-appearance:none!important;
  appearance:none!important;
}

html body input::placeholder,
html body textarea::placeholder,
html body #searchInput::placeholder{
  color:#7C7669!important;
  -webkit-text-fill-color:#7C7669!important;
  opacity:1!important;
}

/* Otomatik doldurmada Safari/Chrome kendi açık sarı zeminini basar */
html body input:-webkit-autofill,
html body input:-webkit-autofill:hover,
html body input:-webkit-autofill:focus{
  -webkit-text-fill-color:#F2EDE3!important;
  caret-color:#C7A461!important;
  -webkit-box-shadow:0 0 0 1000px #181B18 inset!important;
}

/* Renk seçici kendi görünümünde kalsın */
html body input[type="color"]{
  -webkit-appearance:auto!important;
  appearance:auto!important;
  -webkit-text-fill-color:initial!important;
}

/* ------------------------------------------------------- CANLI METRİKLER
   "45 ziyaretçi" hapındaki sayı neredeyse siyah çıkıyordu. Etiket zaten
   açıktı, eksik olan yalnızca değer elemanıydı. simple-landing-v1.js
   inline stil yazarsa diye id ile de hedefleniyor.                    */
html body .so-simple-metrics,
html body .so-simple-metrics span,
html body .so-simple-metrics small{
  color:#B5AEA0!important;
  -webkit-text-fill-color:#B5AEA0!important;
}
html body .so-simple-metrics b,
html body #soSimpleVisitors,
html body #soSimpleBidTotal{
  color:#F2EDE3!important;
  -webkit-text-fill-color:#F2EDE3!important;
}
html body .so-simple-metrics em{
  color:#C7A461!important;
  -webkit-text-fill-color:#C7A461!important;
}
/* Canlı göstergesi bir nokta; metin rengi kuralları onu etkilemesin */
html body .so-simple-metrics i{
  background:#C7A461!important;
  -webkit-text-fill-color:initial!important;
}
html body .so-simple-metric-detail,
html body .so-simple-metric-detail *{
  color:#B5AEA0!important;
  -webkit-text-fill-color:#B5AEA0!important;
}

/* ------------------------------------------------------ ARAMA ÖNERİLERİ */
html body .suggestion b,
html body .suggestion strong{
  color:#F2EDE3!important;
  -webkit-text-fill-color:#F2EDE3!important;
}
html body .suggestion small{
  color:#7C7669!important;
  -webkit-text-fill-color:#7C7669!important;
}
