/* Karanlik mod: html[data-tema="koyu"]. Site inline renk kullandigi icin oznitelik secicileriyle
   beyaz zeminler ve lacivert metinler cevrilir; lacivert paneller (kanal paneli, footer) oldugu gibi kalir. */
html[data-tema="koyu"] { color-scheme: dark; }
html[data-tema="koyu"] body { background:#12182b !important; color:#dfe4f0 !important; }
html[data-tema="koyu"] body, html[data-tema="koyu"] p, html[data-tema="koyu"] li, html[data-tema="koyu"] td, html[data-tema="koyu"] th, html[data-tema="koyu"] label, html[data-tema="koyu"] h1, html[data-tema="koyu"] h2, html[data-tema="koyu"] h3, html[data-tema="koyu"] h4, html[data-tema="koyu"] h5 { color:#dfe4f0 !important; }
html[data-tema="koyu"] [style*="color:#1e2b4d"], html[data-tema="koyu"] [style*="color: #1e2b4d"], html[data-tema="koyu"] [style*="color:#3d4557"], html[data-tema="koyu"] [style*="color:#5a6474"], html[data-tema="koyu"] [style*="color:#5b6472"], html[data-tema="koyu"] [style*="color:#6d7789"], html[data-tema="koyu"] [style*="color:#3d4c73"] { color:#dfe4f0 !important; }
html[data-tema="koyu"] [style*="background:#fff"], html[data-tema="koyu"] [style*="background: #fff"], html[data-tema="koyu"] [style*="background:#ffffff"], html[data-tema="koyu"] [style*="background:#f5f5f0"], html[data-tema="koyu"] [style*="background:#f8f8f4"], html[data-tema="koyu"] [style*="background:#f8f8f6"], html[data-tema="koyu"] [style*="background:#f6f6f2"], html[data-tema="koyu"] [style*="background:#fafaf6"], html[data-tema="koyu"] [style*="background:#f0f0ee"], html[data-tema="koyu"] [style*="background:#f8f5f0"], html[data-tema="koyu"] [style*="background:#fff8e6"] { background:#1b2340 !important; color:#dfe4f0 !important; }
html[data-tema="koyu"] .alt-post, html[data-tema="koyu"] .yan-kutu, html[data-tema="koyu"] .p-kart, html[data-tema="koyu"] .ara-grup, html[data-tema="koyu"] .sd-kimlik, html[data-tema="koyu"] .sd-az a, html[data-tema="koyu"] .sd-tartisilan-liste a, html[data-tema="koyu"] .uy-card, html[data-tema="koyu"] .sd-onizleme, html[data-tema="koyu"] .sd-giris-cagri, html[data-tema="koyu"] .sd-ac-kutu, html[data-tema="koyu"] .sd-bos, html[data-tema="koyu"] .sd-daha, html[data-tema="koyu"] .sd-cip, html[data-tema="koyu"] .sd-harfler a, html[data-tema="koyu"] .sd-sira-cubugu a, html[data-tema="koyu"] .sd-sayfalama a, html[data-tema="koyu"] .sd-gecmis-surum, html[data-tema="koyu"] .sd-rozet, html[data-tema="koyu"] .sd-yazar-ist div, html[data-tema="koyu"] .alt-kompozer, html[data-tema="koyu"] .ara-cipler a, html[data-tema="koyu"] .ara-sayfalama a, html[data-tema="koyu"] .sss-soru, html[data-tema="koyu"] .comment, html[data-tema="koyu"] .post-card, html[data-tema="koyu"] .mg-tablo, html[data-tema="koyu"] .dropdown-menu, html[data-tema="koyu"] .mobile-menu, html[data-tema="koyu"] .is-kart, html[data-tema="koyu"] .dz-kart { background:#1b2340 !important; color:#dfe4f0 !important; border-color:#3a4568 !important; }
html[data-tema="koyu"] .alt-post *, html[data-tema="koyu"] .yan-kutu *, html[data-tema="koyu"] .p-kart *, html[data-tema="koyu"] .ara-grup *, html[data-tema="koyu"] .sd-kimlik *, html[data-tema="koyu"] .uy-card *, html[data-tema="koyu"] .post-card *, html[data-tema="koyu"] .comment * { border-color:#3a4568; }
html[data-tema="koyu"] .sd-kimlik h2 a, html[data-tema="koyu"] .sd-tanim .sd-baslik-cipi, html[data-tema="koyu"] .ara-satir, html[data-tema="koyu"] .ara-satir b, html[data-tema="koyu"] .akis-yan .yan-son-baslik, html[data-tema="koyu"] .sd-az a, html[data-tema="koyu"] .sd-metin, html[data-tema="koyu"] .sd-hafta p, html[data-tema="koyu"] .yan-icerik, html[data-tema="koyu"] .yan-yazar, html[data-tema="koyu"] .sd-tartisilan-liste a, html[data-tema="koyu"] .sd-cip, html[data-tema="koyu"] .ara-cipler a { color:#e6e9f2 !important; }
html[data-tema="koyu"] .sd-metin span[style*="color:#1e2b4d"] { color:#dfe4f0 !important; }
html[data-tema="koyu"] #header-navbar { background:rgba(18,24,43,0.96) !important; border-bottom-color:#3a4568 !important; }
html[data-tema="koyu"] #header-navbar a[style*="color:#1e2b4d"], html[data-tema="koyu"] #header-navbar i[style*="color:#1e2b4d"], html[data-tema="koyu"] #header-navbar span[style*="color:#1e2b4d"] { color:#dfe4f0 !important; }
html[data-tema="koyu"] .logo-acik { display:none !important; }
html[data-tema="koyu"] .logo-koyu { display:block !important; }
html[data-tema="koyu"] .ftr { background:#12182b !important; border-top-color:#3a4568 !important; }
html[data-tema="koyu"] .ftr-marka p, html[data-tema="koyu"] .ftr-kol a, html[data-tema="koyu"] .ftr-kol h4, html[data-tema="koyu"] .ftr-alt-ic, html[data-tema="koyu"] .ftr-alt-linkler a { color:#dfe4f0 !important; }
html[data-tema="koyu"] .mobile-menu a { color:#dfe4f0 !important; }
html[data-tema="koyu"] input[type=text], html[data-tema="koyu"] input[type=email], html[data-tema="koyu"] input[type=password], html[data-tema="koyu"] input[type=search], html[data-tema="koyu"] input[type=number], html[data-tema="koyu"] input[type=date], html[data-tema="koyu"] textarea, html[data-tema="koyu"] select { background:#0f1425 !important; color:#e6e9f2 !important; border-color:#3a4568 !important; }
html[data-tema="koyu"] input::placeholder, html[data-tema="koyu"] textarea::placeholder { color:#7c88a6 !important; }
html[data-tema="koyu"] .sd-arac-cubugu button, html[data-tema="koyu"] .sd-kimlik-admin button, html[data-tema="koyu"] .mg-btn.gri { background:#243055 !important; color:#dfe4f0 !important; border-color:#3a4568 !important; }
html[data-tema="koyu"] .sd-eylem { border-top-color:#2b3556; }
html[data-tema="koyu"] .sd-eylem a, html[data-tema="koyu"] .sd-eylem button.sd-link { color:#9aa5c2 !important; }
html[data-tema="koyu"] .sd-bolum-baslik { color:#dfe4f0; } html[data-tema="koyu"] .sd-bolum-baslik::after { background:#dfe4f0; }
html[data-tema="koyu"] .sd-hafta { box-shadow:6px 6px 0 #5eec97; }
html[data-tema="koyu"] mark, html[data-tema="koyu"] mark.sd-vurgu { background:#5eec97; color:#12182b !important; }
html[data-tema="koyu"] .akis-panel, html[data-tema="koyu"] .alt-govde .akis-panel { background:#12182b !important; }
html[data-tema="koyu"] .sd-bant-sarmal .kanal-bant { border-color:#3a4568; }
html[data-tema="koyu"] img:not([src*="logo"]):not(.logo-koyu) { filter:brightness(0.92); }
html[data-tema="koyu"] .sticker, html[data-tema="koyu"] .sekiz-yil-badge { filter:none; }
/* --- Ek duzeltmeler: tarama sonuclari --- */
html[data-tema="koyu"] .alt-post a.baslik, html[data-tema="koyu"] .alt-post .uye-link b, html[data-tema="koyu"] .alt-post b, html[data-tema="koyu"] .oy-puan, html[data-tema="koyu"] .sd-kimlik a, html[data-tema="koyu"] .sd-kimlik-meta a, html[data-tema="koyu"] .alt-post h1, html[data-tema="koyu"] .alt-post h2, html[data-tema="koyu"] .alt-post h3, html[data-tema="koyu"] .yan-kutu a, html[data-tema="koyu"] .yan-kutu b, html[data-tema="koyu"] .yan-baslik, html[data-tema="koyu"] .kanal-kimlik, html[data-tema="koyu"] .kanal-kimlik span, html[data-tema="koyu"] .kanal-kimlik div { color:#e6e9f2 !important; }
html[data-tema="koyu"] .kanal-kimlik, html[data-tema="koyu"] .ftr-alt, html[data-tema="koyu"] .akis-arac, html[data-tema="koyu"] .mk-balon, html[data-tema="koyu"] .pf-kart, html[data-tema="koyu"] .pf-sekme, html[data-tema="koyu"] .p-btn.bos { background:#1b2340 !important; color:#e6e9f2 !important; border-color:#3a4568 !important; }
html[data-tema="koyu"] .ftr-alt a, html[data-tema="koyu"] .ftr-alt span, html[data-tema="koyu"] .pf-sekme, html[data-tema="koyu"] .p-btn.bos { color:#dfe4f0 !important; }
html[data-tema="koyu"] #header-navbar .desktop-nav a[style*="color:#1e2b4d"], html[data-tema="koyu"] #header-navbar a[style*="color:#1e2b4d"] { color:#dfe4f0 !important; }
/* Acik renkli rozet/etiket zeminlerinde metin lacivert kalir */
html[data-tema="koyu"] [style*="background:#5eec97"], html[data-tema="koyu"] [style*="background:#f0b429"], html[data-tema="koyu"] [style*="background:#5eec97"] *, html[data-tema="koyu"] .sd-hafta-etiket, html[data-tema="koyu"] .sd-tumu p b { color:#1e2b4d !important; }
html[data-tema="koyu"] .sd-hafta-etiket, html[data-tema="koyu"] .sd-tumu p b { color:#5eec97 !important; }
html[data-tema="koyu"] .cat-chip, html[data-tema="koyu"] .bb-metin, html[data-tema="koyu"] .ilham-kart a, html[data-tema="koyu"] .ilham-kart h2, html[data-tema="koyu"] .ilham-kart h3 { color:#e6e9f2 !important; }
/* Sozluk bandi arama kutusu ve canli oneri listesi */
html[data-tema="koyu"] .kanal-bant.sd-bant .sd-bant-ara { background:#0f1425 !important; border:2px solid rgba(255,255,255,0.18) !important; box-shadow:0 10px 30px rgba(0,0,0,0.45) !important; }
html[data-tema="koyu"] .kanal-bant.sd-bant .sd-bant-ara:focus-within { border-color:#5eec97 !important; box-shadow:0 14px 34px rgba(0,0,0,0.5), 0 0 0 4px rgba(94,236,151,0.25) !important; }
html[data-tema="koyu"] .sd-bant-ara input[type=text] { background:transparent !important; color:#e6e9f2 !important; border:none !important; box-shadow:none !important; }
html[data-tema="koyu"] .sd-bant-ara input[type=text]::placeholder { color:#8a93a3 !important; }
html[data-tema="koyu"] .sd-bant-ara i.fa-magnifying-glass { color:#5eec97 !important; }
html[data-tema="koyu"] .sd-arama-panel input, html[data-tema="koyu"] .sd-arama-panel input:focus { background:transparent !important; border:none !important; box-shadow:none !important; }
html[data-tema="koyu"] .sd-oneri { background:#1b2340; border-color:#3a4568; box-shadow:6px 6px 0 #0f1425; }
html[data-tema="koyu"] .sd-oneri a { color:#e6e9f2 !important; border-bottom-color:#2b3556; }
html[data-tema="koyu"] .sd-oneri a.secili, html[data-tema="koyu"] .sd-oneri a:hover { background:#243055; }
html[data-tema="koyu"] .sd-oneri .sd-on-bos { color:#8a93a3; }
html[data-tema="koyu"] .kanal-bant .kb-orta { background:transparent !important; }
/* Uygulamalar / Kendini Tani arama kutulari, mesaj kutusu ogeleri */
html[data-tema="koyu"] .uy-ara, html[data-tema="koyu"] .kt-ara { background:#0f1425 !important; border-color:#3a4568 !important; box-shadow:5px 5px 0 rgba(0,0,0,0.35) !important; }
html[data-tema="koyu"] .uy-ara:focus-within { box-shadow:5px 5px 0 #e14e33 !important; border-color:#e14e33 !important; }
html[data-tema="koyu"] .kt-ara:focus-within { box-shadow:5px 5px 0 #8e24aa !important; border-color:#8e24aa !important; }
html[data-tema="koyu"] .uy-ara input, html[data-tema="koyu"] .kt-ara input { background:transparent !important; color:#e6e9f2 !important; border:none !important; }
html[data-tema="koyu"] .uy-ara i, html[data-tema="koyu"] .kt-ara i { color:#8a93a3 !important; }
html[data-tema="koyu"] .mk-baslik-satir, html[data-tema="koyu"] .mk-bos-hero, html[data-tema="koyu"] .mk-kart { background:#1b2340 !important; border-color:#3a4568 !important; }
html[data-tema="koyu"] .mk-baslik-satir b, html[data-tema="koyu"] .mk-thread, html[data-tema="koyu"] .mk-thread .mk-t-ad, html[data-tema="koyu"] .mk-kart .mk-metin { color:#e6e9f2 !important; }
html[data-tema="koyu"] .mk-thread:hover, html[data-tema="koyu"] .mk-thread.aktif { background:#243055 !important; }
html[data-tema="koyu"] .mk-thread { border-bottom-color:#2b3556 !important; }
html[data-tema="koyu"] .mk-kart .mk-etiket { background:#243055; color:#e6e9f2; } html[data-tema="koyu"] .mk-kart .mk-etiket.ben { background:#5eec97; color:#1e2b4d; }
html[data-tema="koyu"] .mk-kime input[type=text] { background:#0f1425 !important; color:#e6e9f2 !important; border-color:#3a4568 !important; }
html[data-tema="koyu"] .sd-tema-aciklama { background:#1b2340 !important; border-color:#3a4568 !important; } html[data-tema="koyu"] .sd-tema-aciklama p { color:#dfe4f0 !important; }
html[data-tema="koyu"] .sd-kimlik-meta a.sd-kat-rozet, html[data-tema="koyu"] .sd-kimlik-meta a.sd-kat-rozet i { color:#fff !important; }
html[data-tema="koyu"] .akis-yan .yan-tema { color:#e6e9f2 !important; border-color:#3a4568; }

html[data-tema="koyu"] .pf-kart { background:#1b2340 !important; border-color:#3a4568 !important; box-shadow:6px 6px 0 #3a4568; }
html[data-tema="koyu"] .pf-kart h1, html[data-tema="koyu"] .pf-meta .pf-kadi, html[data-tema="koyu"] .pf-sekme b, html[data-tema="koyu"] .pf-bio { color:#e6e9f2 !important; }
html[data-tema="koyu"] .pf-alt { border-color:#3a4568; }
html[data-tema="koyu"] .pf-sekme { background:transparent !important; border-color:#2b3556 !important; }
html[data-tema="koyu"] .pf-karma { background:#161d35; border-color:#3a4568; }
html[data-tema="koyu"] .pf-seviye, html[data-tema="koyu"] .pf-cip, html[data-tema="koyu"] .pf-meta a.sosyal { background:#1b2340; }
html[data-tema="koyu"] .pf-btn.bos { background:#243055 !important; color:#e6e9f2 !important; border-color:#3a4568 !important; }
