/* ============================================================================
   MIQNO — KOYU FOOTER (TÜM SAYFALAR, 24 Ağustos 2026)

   Kerem: "/tasarla dahil TÜM sayfalarda footer aynı koyu footer olsun;
   /tasarla'daki açık gri zemin + soluk metin hali kalksın (kontrast düşük)."

   Bu dosya BİLEREK `anasayfa-ritim.css`ten AYRI: ritim katmanı yalnız ana
   sayfaya aittir (bkz. test TR-7), footer ise her sayfada aynı olmak zorunda.
   Sayfalar footer'a `tf-section--dark` sınıfını verir; kurallar burada.

   KONTRAST (ölçüldü, zemin #1D141B):
     #F3E8DC 14.88:1 · #B79DA9 7.20:1 · #F4B860 10.16:1  -> üçü de AA.
   ========================================================================== */

footer.tf-section--dark{
  --fk-bg:#1D141B;
  --fk-head:#F3E8DC;
  --fk-body:#B79DA9;
  --fk-tag:#F4B860;
  --fk-line:rgba(244,184,96,.16);

  background:var(--fk-bg) !important;
  color:var(--fk-body) !important;
  border-top:none !important;
}

/* Başlıklar ve güçlü metin tam parlaklıkta; gövde ikincil tonda. */
footer.tf-section--dark h3,
footer.tf-section--dark h4,
footer.tf-section--dark strong,
footer.tf-section--dark b{ color:var(--fk-head) !important; }

footer.tf-section--dark p,
footer.tf-section--dark li,
footer.tf-section--dark small,
footer.tf-section--dark span{ color:var(--fk-body); }

footer.tf-section--dark a{ color:var(--fk-body); text-decoration:none; }
footer.tf-section--dark a:hover,
footer.tf-section--dark a:focus-visible{ color:var(--fk-tag); }

/* Ayırıcılar ve alt bant */
footer.tf-section--dark hr,
footer.tf-section--dark .foot-bottom,
footer.tf-section--dark .footer-bottom{
  border-color:var(--fk-line) !important;
  background:transparent !important;
}

/* Sosyal ikonlar `currentColor` ile çizilen SVG'ler — renk metinden gelir. */
footer.tf-section--dark .foot-social a{ color:var(--fk-body); }
footer.tf-section--dark .foot-social a:hover{ color:var(--fk-tag); }

/* Footer içindeki kutucuk/rozet yüzeyleri koyu zemine uyarlanır. */
footer.tf-section--dark .foot-badge,
footer.tf-section--dark .foot-card{
  background:rgba(255,246,236,.06) !important;
  border:1.5px solid rgba(244,184,96,.22) !important;
  color:var(--fk-head) !important;
}

/* ---------------------------------------------------------------------------
   LOGO — koyu zeminde DAİMA krem sürüm
   Logo kaynağı normalde SİTE TEMASINA göre değişiyor (tf-ortak.js →
   logolariCevir). Footer artık her iki temada da KOYU olduğu için açık temada
   koyu-mürekkepli logo seçiliyor ve zeminde kayboluyordu (ölçüldü:
   logo-web-dark.png opak piksel parlaklığı 56 → #1D141B üzerinde görünmez).
   Kaynak değişimi JS işi (CSS bir <img src>'ini değiştiremez): bkz.
   assets/js/tf-koyu-yuzey.js — koyu yüzeydeki logolar tema ne olursa olsun
   `data-logo-koyu` (krem) sürüme sabitlenir.
   Buradaki kural yalnız GÖRSEL güvenlik ağı: JS çalışmazsa bile logo
   okunur kalsın diye krem bir zemin verilmez — bunun yerine hafif bir
   parlaklık yükseltmesi uygulanır (kırpma/kutu oluşturmaz).
   ------------------------------------------------------------------------- */
footer.tf-section--dark .brand img[data-logo-koyu]{
  /* JS kaynağı çevirene kadar (ya da hiç çeviremezse) okunur kalsın. */
  filter:none;
}
footer.tf-section--dark .brand img[data-logo-koyu]:not([data-ton="koyu"]){
  filter:brightness(0) invert(1) opacity(.92);
}
