/* ── AÇIK TEMA OKUNURLUK DÜZELTMELERİ ──────────────────────────────────────
   Koyu tema için tasarlanmış PARLAK renkler açık zeminde okunmuyordu.
   Bu dosya YALNIZCA data-theme="light" iken çalışır ve iki şeyi düzeltir:
     1) Semantik CSS değişkenlerini (var(--green) vb.) koyu/okunur karşılığına,
     2) JS'in bastığı literal inline metin renklerini (color:#hex).
   Yalnız `color:` (metin) hedeflenir — arka planlar/rozetler ve KOYU TEMA hiç
   etkilenmez. Anchor'lar (^="color:" ve *=";color:") `background-color`'ı dışlar.
   NOT: Yalnız gerçek açık-tema desteği olan sayfalara eklenir (sadece-koyu
   sayfalarda link YOKTUR; olsaydı koyu zeminde koyu metin oluştururdu). ------ */

/* ── 1) Semantik değişken override'ları (var(--x) kullanımları için) ── */
html[data-theme="light"]{
  --green:#047857 !important;   /* 5.0:1 */
  --red:#b91c1c !important;     /* 5.9:1 */
  --gold:#8a6a00 !important;    /* 4.6:1 */
  --yellow:#b45309 !important;  /* 4.6:1 */
  --blue:#2563eb !important;    /* 4.7:1 */
  --purple:#7c3aed !important;  /* 5.2:1 */
}

/* ── 2) Literal inline metin renkleri (JS çıktısı color:#hex) ── */
/* yeşil */
html[data-theme="light"] [style^="color:#10b981" i],html[data-theme="light"] [style*=";color:#10b981" i],
html[data-theme="light"] [style^="color:#34d399" i],html[data-theme="light"] [style*=";color:#34d399" i]{color:#047857 !important}
/* kırmızı */
html[data-theme="light"] [style^="color:#ef4444" i],html[data-theme="light"] [style*=";color:#ef4444" i]{color:#b91c1c !important}
/* altın */
html[data-theme="light"] [style^="color:#d4af37" i],html[data-theme="light"] [style*=";color:#d4af37" i]{color:#8a6a00 !important}
/* amber */
html[data-theme="light"] [style^="color:#f59e0b" i],html[data-theme="light"] [style*=";color:#f59e0b" i]{color:#b45309 !important}
/* mavi */
html[data-theme="light"] [style^="color:#3b82f6" i],html[data-theme="light"] [style*=";color:#3b82f6" i]{color:#2563eb !important}
/* mor */
html[data-theme="light"] [style^="color:#a855f7" i],html[data-theme="light"] [style*=";color:#a855f7" i]{color:#7c3aed !important}

/* ── 4) Accent'i METİN olarak kullanan öğeler (var(--abd)) — light temada koyulaştır.
   color-mix ile MODÜLE-ÖZEL koyu ton; --abd DEĞİŞMEZ, dolayısıyla accent'in ARKA PLAN
   kullanımı (aktif sekmeler: koyu metin + açık accent zemin) HİÇ etkilenmez. ── */
html[data-theme="light"] [style^="color:var(--abd)" i],
html[data-theme="light"] [style*=";color:var(--abd)" i],
html[data-theme="light"] .actbtn,
html[data-theme="light"] .nav-links a.active,
html[data-theme="light"] .ticker b,
html[data-theme="light"] .t,
html[data-theme="light"] .tema-dropdown-btn,
html[data-theme="light"] .tema-dropdown-btn span,
html[data-theme="light"] .go-btn,
html[data-theme="light"] .soh-title,
html[data-theme="light"] .dt-kod{
  color:color-mix(in srgb, var(--abd) 46%, #000) !important;
}

/* ── 3) Modül accent'lerinin literal açık tonları (nadiren inline metin) ── */
html[data-theme="light"] [style^="color:#04BFBF" i],html[data-theme="light"] [style*=";color:#04BFBF" i]{color:#026f6f !important}
html[data-theme="light"] [style^="color:#83C5F1" i],html[data-theme="light"] [style*=";color:#83C5F1" i]{color:#44667d !important}
html[data-theme="light"] [style^="color:#FFCD24" i],html[data-theme="light"] [style*=";color:#FFCD24" i]{color:#755e11 !important}
html[data-theme="light"] [style^="color:#FF9619" i],html[data-theme="light"] [style*=";color:#FF9619" i]{color:#8f540e !important}
html[data-theme="light"] [style^="color:#A9E879" i],html[data-theme="light"] [style*=";color:#A9E879" i]{color:#4e6b38 !important}
html[data-theme="light"] [style^="color:#CE858A" i],html[data-theme="light"] [style*=";color:#CE858A" i]{color:#88585b !important}
html[data-theme="light"] [style^="color:#B9A5E3" i],html[data-theme="light"] [style*=";color:#B9A5E3" i]{color:#685c7f !important}
html[data-theme="light"] [style^="color:#FF7E7D" i],html[data-theme="light"] [style*=";color:#FF7E7D" i]{color:#994c4b !important}
