/* Gece / gündüz görünümü — marka renklerini ve okunabilirliği korur. */
.tema-dugme{width:42px;height:42px;display:inline-grid;place-items:center;flex:none;border:1px solid #efd578;border-radius:13px;background:linear-gradient(145deg,#fffdf1,#fff4bf);color:#d89500;cursor:pointer;box-shadow:0 5px 16px rgba(216,149,0,.16);transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s}
.tema-dugme:hover{transform:translateY(-1px);border-color:#e2b629;box-shadow:0 7px 19px rgba(216,149,0,.23)}.tema-dugme svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.tema-dugme .tema-gunes circle{fill:#ffd43b;stroke:#dc9700}.tema-dugme .tema-gunes path{stroke:#dc9700;stroke-width:2}.tema-dugme .tema-ay{display:none;fill:#fff;stroke:#fff;filter:drop-shadow(0 0 5px rgba(255,255,255,.3))}html[data-tema="koyu"] .tema-dugme .tema-gunes{display:none}html[data-tema="koyu"] .tema-dugme .tema-ay{display:block}
.mobil-menu-ust .tema-dugme{margin-left:0}.mobil-menu-ust .mobil-menu-kapat{margin-left:0}
.panel-mobil-ust .tema-dugme{margin-left:auto}

/* Footer logosu koyu zeminde filtreyle beyaza patlamasın; özgün marka renkleri korunsun. */
.site-footer .footer-marka .footer-logo-saydam{display:inline-flex;overflow:hidden;width:min(100%,360px);max-width:100%;padding:7px 10px;border:1px solid rgba(255,255,255,.16);border-radius:17px;background:linear-gradient(145deg,#fffdf7,#eeeee5);box-shadow:0 12px 30px rgba(0,0,0,.2)}
.site-footer .footer-marka .footer-logo-saydam img{display:block;width:100%;height:auto;max-width:100%;border-radius:11px;object-fit:contain;object-position:left center;filter:none;mix-blend-mode:multiply;opacity:1}

html[data-tema="koyu"]{color-scheme:dark;--renk-bej:#0c1711;--renk-krem:#111f17;--renk-beyaz:#14251b;--metin-900:#edf6ef;--metin-700:#c2d0c5;--metin-500:#8fa397;--metin-300:#71847a;--sinir:#2a3c31;--sinir-koyu:#3a5042;--marka-yesil-50:#16291d;--marka-yesil-100:#203d29;--golge-sm:0 1px 2px rgba(0,0,0,.28);--golge-md:0 10px 28px rgba(0,0,0,.34);--golge-lg:0 24px 54px rgba(0,0,0,.42)}
html[data-tema="koyu"] body{background:#0c1711;color:var(--metin-900)}
html[data-tema="koyu"] .tema-dugme{background:linear-gradient(145deg,#173025,#0d1c15);border-color:#466052;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.28)}
html[data-tema="koyu"] .tema-dugme:hover{background:linear-gradient(145deg,#203e2d,#12261b);border-color:#789082;box-shadow:0 7px 20px rgba(0,0,0,.36)}
html[data-tema="koyu"] h1,html[data-tema="koyu"] h2,html[data-tema="koyu"] h3,html[data-tema="koyu"] h4{color:#edf6ef}
html[data-tema="koyu"] p{color:var(--metin-700)}
html[data-tema="koyu"] .site-header,html[data-tema="koyu"] .kategori-navigasyonu,html[data-tema="koyu"] .mobil-menu-panel,html[data-tema="koyu"] .nav-daha-fazla-menu,html[data-tema="koyu"] .arama-oneri-panel{background:#111f17;border-color:var(--sinir)}
html[data-tema="koyu"] .site-header>.icerik>.marka,html[data-tema="koyu"] .mobil-menu-ust>.marka{overflow:hidden;padding:5px 9px;border:1px solid #d8d6c9;border-radius:18px;background:linear-gradient(145deg,#fffdf7,#f1f0e7);box-shadow:0 10px 28px rgba(0,0,0,.22)}
html[data-tema="koyu"] .site-header>.icerik>.marka .marka-logo,html[data-tema="koyu"] .mobil-menu-ust>.marka .marka-logo{border-radius:12px;mix-blend-mode:multiply}
html[data-tema="koyu"] .header-arama,html[data-tema="koyu"] .header-arama input{background:#172a1e;color:#edf6ef}
html[data-tema="koyu"] .dil-secici summary,html[data-tema="koyu"] .dil-secici>div{background:#172a1e;border-color:#3a5042;color:#edf6ef}
html[data-tema="koyu"] .dil-secici>div a{color:#dbe9de}html[data-tema="koyu"] .dil-secici>div a:hover,html[data-tema="koyu"] .dil-secici>div a[aria-current=page]{background:#203d29;color:#f1f8f2}
html[data-tema="koyu"] .kategori-navigasyonu a,html[data-tema="koyu"] .nav-daha-fazla button,html[data-tema="koyu"] .mobil-menu-liste a{color:#dbe9de}
html[data-tema="koyu"] .nav-daha-fazla button{background:#172a1e;border-color:#3a5042}
html[data-tema="koyu"] .kart,html[data-tema="koyu"] .form-panel,html[data-tema="koyu"] .urun-karti,html[data-tema="koyu"] .panel-tablo-kart,html[data-tema="koyu"] .duyuru-popup,html[data-tema="koyu"] .cerez-bandi{background:#111f17;border-color:var(--sinir);color:var(--metin-900)}
html[data-tema="koyu"] .kategori-karti{border-color:rgba(255,255,255,.13);color:#f4faf5}
html[data-tema="koyu"] .form-alan input,html[data-tema="koyu"] .form-alan select,html[data-tema="koyu"] .form-alan textarea,html[data-tema="koyu"] input,html[data-tema="koyu"] select,html[data-tema="koyu"] textarea{background:#0d1a12;border-color:#3a5042;color:#edf6ef}
html[data-tema="koyu"] input::placeholder,html[data-tema="koyu"] textarea::placeholder{color:#82958a}
html[data-tema="koyu"] .veri-tablosu th,html[data-tema="koyu"] .veri-tablosu td{border-color:#293b30;color:#dce9df}
html[data-tema="koyu"] .veri-tablosu thead,html[data-tema="koyu"] .panel-tablo-baslik,html[data-tema="koyu"] .panel-form-baslik{background:#15271b}
html[data-tema="koyu"] .buton-hat,html[data-tema="koyu"] .tablo-islem{color:#dbe9de;border-color:#3a5042;background:#14231a}
html[data-tema="koyu"] .buton-hat:hover,html[data-tema="koyu"] .tablo-islem:hover{background:#1b3322}
html[data-tema="koyu"] .buton-birincil{color:#fff}
html[data-tema="koyu"] .panel-metin-link,html[data-tema="koyu"] .fiyat-giris-cagrisi,html[data-tema="koyu"] .kategori-filtre-listesi a.aktif,html[data-tema="koyu"] .yasal-onay a,html[data-tema="koyu"] .form-panel-giris a{color:#91d65d}
html[data-tema="koyu"] .site-footer{background:#041f11}
html[data-tema="koyu"] .logo-kart-koyu{background:linear-gradient(145deg,#fffdf7,#eeeee5)}
html[data-tema="koyu"] .auth-sayfa,html[data-tema="koyu"] .form-vitrin-sayfa{background:linear-gradient(135deg,#0c1711,#102419)}
html[data-tema="koyu"] .uyari.basarili{background:#153223;border-color:#28583a;color:#8ed2a4}html[data-tema="koyu"] .uyari.hata{background:#351b18;border-color:#633029;color:#ff9f90}html[data-tema="koyu"] .uyari.bilgi{background:#172b39;border-color:#294c62;color:#9ac8e8}

html[data-tema="koyu"] body.panel-govde,html[data-tema="koyu"] .panel-govde-ic{background:#0c1711}
html[data-tema="koyu"] .panel-global-ust{background:#101d15;border-color:#26382d}
html[data-tema="koyu"] .panel-ekmek a,html[data-tema="koyu"] .panel-ekmek span,html[data-tema="koyu"] .panel-alt-metin{color:#9fb2a5}
html[data-tema="koyu"] .panel-ekmek strong,html[data-tema="koyu"] .panel-ust-satir h1{color:#f0f7f1}
html[data-tema="koyu"] .panel-siteyi-goruntule{background:#14231a;border-color:#32473a;color:#e5f0e7}
html[data-tema="koyu"] .panel-global-aksiyonlar>a{background:#14231a;border-color:#32473a;color:#e5f0e7}
html[data-tema="koyu"] .panel-global-aksiyonlar>a:hover{background:#203d29;border-color:#597361;color:#fff}
html[data-tema="koyu"] .panel-sistem-acilir{background:#111f17;border-color:#304438;box-shadow:var(--golge-lg)}
html[data-tema="koyu"] .panel-sistem-acilir>header{background:linear-gradient(120deg,#172b1e,#102118)}html[data-tema="koyu"] .panel-sistem-acilir>header span,html[data-tema="koyu"] .panel-sistem-gruplar a{color:#dceade}html[data-tema="koyu"] .panel-sistem-acilir header,html[data-tema="koyu"] .panel-sistem-acilir section{border-color:#293b30}
html[data-tema="koyu"] .panel-sistem-acilir a:hover{border-color:#38523f;background:#192d20}
html[data-tema="koyu"] .saglik-grup>header,html[data-tema="koyu"] .saglik-bilgi-notu{background:#15271b;border-color:#2a4032}
html[data-tema="koyu"] .panel-filtre-formu,html[data-tema="koyu"] .panel-form-karti{background:#111f17}
html[data-tema="koyu"] .yonetici-alici-ozeti{background:#15271b;border-color:#304438}html[data-tema="koyu"] .yonetici-alici-ozeti>strong{color:#dceade}html[data-tema="koyu"] .yonetici-alici-listesi span{background:#0d1a12;border-color:#3a5042}html[data-tema="koyu"] .yonetici-alici-listesi b{color:#edf6ef}
html[data-tema="koyu"] .eposta-sablon-bilgi,html[data-tema="koyu"] .eposta-sablon-karti>header{background:#15271b;border-color:#304438}html[data-tema="koyu"] .eposta-sablon-karti{background:#111f17;border-color:#304438}html[data-tema="koyu"] .eposta-sablon-alanlari{border-color:#3a5042}html[data-tema="koyu"] .eposta-sablon-alanlari button{background:#0d1a12;border-color:#3a5042;color:#a8baad}html[data-tema="koyu"] .eposta-sablon-alanlari button:hover{background:#203d29}
html[data-tema="koyu"] .rozet-rol{background:#1d3525;color:#b8e69a;border-color:#35533e}
html[data-tema="koyu"] .istatistik-karti,html[data-tema="koyu"] .operasyon-karti{background:linear-gradient(145deg,#13241a,#101d16);border-color:#294033}
html[data-tema="koyu"] .istatistik-karti:hover{border-color:#496753;box-shadow:0 12px 30px rgba(0,0,0,.28)}
html[data-tema="koyu"] .istatistik-karti span.baslik{color:#a7b8ac}
html[data-tema="koyu"] .istatistik-karti strong{color:#7fd34c}
html[data-tema="koyu"] .istatistik-karti small{color:#91a397}
html[data-tema="koyu"] .istatistik-ikon,html[data-tema="koyu"] .operasyon-ikon,html[data-tema="koyu"] .hizli-ikon{background:#203b29;color:#90d55f}
html[data-tema="koyu"] .istatistik-karti.istatistik-dikkat{border-color:#665629;background:linear-gradient(145deg,#292516,#171d14)}
html[data-tema="koyu"] .panel-operasyon-merkezi,html[data-tema="koyu"] .panel-hizli-yonetim{background:#101f16;border-color:#294033}
html[data-tema="koyu"] .panel-operasyon-merkezi .panel-tablo-baslik,html[data-tema="koyu"] .panel-hizli-yonetim .panel-tablo-baslik{background:#162a1d;border-color:#304639}
html[data-tema="koyu"] .panel-operasyon-merkezi .panel-tablo-baslik p,html[data-tema="koyu"] .panel-hizli-yonetim .panel-tablo-baslik p{color:#9caf9f}
html[data-tema="koyu"] .panel-operasyon-izgara,html[data-tema="koyu"] .panel-hizli-izgara{background:#304639}
html[data-tema="koyu"] .panel-operasyon-izgara a,html[data-tema="koyu"] .panel-hizli-izgara a{background:#13241a;color:#c6d6ca}
html[data-tema="koyu"] .panel-operasyon-izgara a:hover,html[data-tema="koyu"] .panel-hizli-izgara a:hover{background:#1a3021}
html[data-tema="koyu"] .panel-operasyon-izgara a strong,html[data-tema="koyu"] .panel-hizli-izgara strong{color:#e8f3ea}
html[data-tema="koyu"] .panel-operasyon-izgara a small,html[data-tema="koyu"] .panel-hizli-izgara small{color:#9daf9f}
html[data-tema="koyu"] .panel-operasyon-izgara a>b,html[data-tema="koyu"] .panel-hizli-izgara a>b{color:#83cb53}
html[data-tema="koyu"] .veri-tablosu,html[data-tema="koyu"] .veri-tablosu tbody,html[data-tema="koyu"] .veri-tablosu tbody tr,html[data-tema="koyu"] .veri-tablosu tbody td{background:#111f17}
html[data-tema="koyu"] .veri-tablosu thead th,html[data-tema="koyu"] table.veri-tablosu th{background:#172a1e;color:#bfd0c3;border-color:#304438}
html[data-tema="koyu"] .veri-tablosu tbody tr:hover,html[data-tema="koyu"] .veri-tablosu tbody tr:hover td{background:#172b1e}
html[data-tema="koyu"] .panel-tablo-baslik h3,html[data-tema="koyu"] .panel-form-baslik h3{color:#edf6ef}
html[data-tema="koyu"] .panel-tablo-baslik p,html[data-tema="koyu"] .panel-form-baslik p{color:#9caf9f}
html[data-tema="koyu"] .siparis-kargo-ozeti,html[data-tema="koyu"] .siparis-zaman-cizelgesi,html[data-tema="koyu"] .siparis-operasyon-formu,html[data-tema="koyu"] .siparis-operasyon-menusu>summary{background:#13241a;border-color:#31493a;color:#dce9df}
html[data-tema="koyu"] .panel-filtre-formu>label input,html[data-tema="koyu"] .panel-filtre-formu>label select{background:#0d1a12;border-color:#3a5042;color:#edf6ef}
html[data-tema="koyu"] .panel-ice-aktar-karti summary{color:#b8e69a}html[data-tema="koyu"] .panel-ice-aktar-karti summary span{background:#203d29;color:#9ddd6f}
html[data-tema="koyu"] .marka-form-alt,html[data-tema="koyu"] .icerik-ayar-nav,html[data-tema="koyu"] .icerik-ayar-kaydet{background:rgba(17,31,23,.97);border-color:#304438}
html[data-tema="koyu"] .kategori-form-alt{background:#15271b;border-color:#304438}
html[data-tema="koyu"] .bayi-onaylar{background:#13241a;border-color:#304438;color:#dce9df}
html[data-tema="koyu"] .icerik-ayar-nav a{color:#b8c8bc}html[data-tema="koyu"] .icerik-ayar-nav a:hover{background:#203d29;color:#a7e178}
html[data-tema="koyu"] .icerik-ayar-baslik,html[data-tema="koyu"] .icerik-ayar-baslik *{color:#eaf4ec}
html[data-tema="koyu"] .durum-rozet{white-space:nowrap}
html[data-tema="koyu"] img{color-scheme:normal}

/* Koyu zeminin üzerinde kalan vitrin metinleri semantik olarak açık renkte tutulur. */
html[data-tema="koyu"] .hero,
html[data-tema="koyu"] .hero h1,
html[data-tema="koyu"] .hero-panel h3,
html[data-tema="koyu"] .hero-yeni .hero-metin h2,
html[data-tema="koyu"] .kategori-karti .kategori-icerik,
html[data-tema="koyu"] .kategori-karti .kategori-icerik h3,
html[data-tema="koyu"] .cta-bayilik,
html[data-tema="koyu"] .cta-bayilik h2,
html[data-tema="koyu"] .site-footer h4{color:#f4faf5}
html[data-tema="koyu"] .kategori-karti .kategori-icerik>span{color:#b8eb82}
html[data-tema="koyu"] .kategori-karti .kategori-icerik b{color:#dcebdd}
html[data-tema="koyu"] .hero-yeni .hero-metin p,
html[data-tema="koyu"] .hero .hero-metin p{color:#c8dacf}
html[data-tema="koyu"] .hesap-kisayol strong{color:#edf6ef}
html[data-tema="koyu"] .hesap-kisayol small{color:#9fb2a5}
html[data-tema="koyu"] .hesap-kisayol:hover{background:#203d29}

/* Uluslararası vitrin: açık tema yüzeylerinin gece görünümü. */
html[data-tema="koyu"] .global-sayfa,
html[data-tema="koyu"] .global-urun-detay{background:#0c1711;color:#edf6ef}
html[data-tema="koyu"] .global-guven article,
html[data-tema="koyu"] .global-kategori-grid a,
html[data-tema="koyu"] .global-urun-hero,
html[data-tema="koyu"] .global-urun-metin,
html[data-tema="koyu"] .global-ozellik-listesi,
html[data-tema="koyu"] .global-tanitim-grid button,
html[data-tema="koyu"] .global-urun-bulunamadi .kart,
html[data-tema="koyu"] .global-rfq{background:#111f17;border-color:#2a3c31;color:#edf6ef;box-shadow:0 18px 46px rgba(0,0,0,.24)}
html[data-tema="koyu"] .global-katalog-ust h2,
html[data-tema="koyu"] .global-baslik h2,
html[data-tema="koyu"] .global-kategori-grid strong,
html[data-tema="koyu"] .global-urun-bilgi h1,
html[data-tema="koyu"] .global-urun-meta dd,
html[data-tema="koyu"] .global-urun-metin h2,
html[data-tema="koyu"] .global-ozellik-listesi strong{color:#edf6ef}
html[data-tema="koyu"] .global-katalog-ust p,
html[data-tema="koyu"] .global-urun-karti .urun-govde p,
html[data-tema="koyu"] .global-urun-ozet,
html[data-tema="koyu"] .global-urun-metin p,
html[data-tema="koyu"] .global-ozellik-listesi span,
html[data-tema="koyu"] .global-urun-ekmek,
html[data-tema="koyu"] .global-guven article{color:#aebfb3}
html[data-tema="koyu"] .global-katalog-filtre input,
html[data-tema="koyu"] .global-katalog-filtre select{background:#0d1a12;color:#edf6ef;border-color:#3a5042}
html[data-tema="koyu"] .global-iletisim{background:#172a1e}
html[data-tema="koyu"] .global-iletisim p{color:#b9c9bd}
html[data-tema="koyu"] .global-ulkeler a{background:#14231a;color:#dbe9de;border-color:#3a5042}
html[data-tema="koyu"] .global-ulkeler a.aktif{background:#176b3d;color:#fff;border-color:#279057}
html[data-tema="koyu"] .global-urun-meta{border-color:#304438}
html[data-tema="koyu"] .global-urun-meta div,
html[data-tema="koyu"] .global-ozellik-listesi div{border-color:#304438}
html[data-tema="koyu"] .global-urun-kategori{background:#203d29;color:#a8e476}
html[data-tema="koyu"] .global-ceviri-bekliyor{color:#f2c66f}
/* Ürün fotoğraflarında şeffaf ve beyaz fonlu görsellerin rengi bozulmasın. */
html[data-tema="koyu"] .global-urun-ana-gorsel,
html[data-tema="koyu"] .global-urun-kucuk-gorseller button{background:#fff;border-color:#dce5da;color-scheme:light}

/* 0.25.12 — Yönetim panelindeki sonradan eklenen bütün iş akışları için tam koyu tema. */
html[data-tema="koyu"] .teklif-editor{border-color:#304438;background:#111f17;box-shadow:0 18px 44px rgba(0,0,0,.28)}
html[data-tema="koyu"] .teklif-editor-ust,
html[data-tema="koyu"] .duyuru-editor-ust,
html[data-tema="koyu"] .marka-form-baslik,
html[data-tema="koyu"] .urun-ceviri-form-karti>header{background:linear-gradient(125deg,#172b1e,#112219 62%,#211f15);border-color:#304438}
html[data-tema="koyu"] .teklif-editor-ust h2,
html[data-tema="koyu"] .duyuru-editor-baslik h2,
html[data-tema="koyu"] .marka-form-baslik h3,
html[data-tema="koyu"] .urun-ceviri-form-karti>header h2{color:#edf6ef}
html[data-tema="koyu"] .teklif-editor-ust p,
html[data-tema="koyu"] .duyuru-editor-baslik p,
html[data-tema="koyu"] .marka-form-baslik p,
html[data-tema="koyu"] .urun-ceviri-form-karti>header p{color:#a8baad}
html[data-tema="koyu"] .teklif-talep-formu{background:#111f17}
html[data-tema="koyu"] .teklif-fiyat-formu,
html[data-tema="koyu"] .duyuru-editor-ayarlar{background:#13241a;border-color:#304438}
html[data-tema="koyu"] .teklif-bolum-basligi strong,
html[data-tema="koyu"] .duyuru-ayar-basligi strong{color:#e8f3ea}
html[data-tema="koyu"] .teklif-bolum-basligi small,
html[data-tema="koyu"] .duyuru-ayar-basligi small,
html[data-tema="koyu"] .form-yardim{color:#95a89b}
html[data-tema="koyu"] .teklif-bolum-basligi>span{background:#24442e;color:#b7ec8c}
html[data-tema="koyu"] .teklif-marka-bildirim{background:#203b29;color:#bcd0c0}
html[data-tema="koyu"] .teklif-form-alt,
html[data-tema="koyu"] .teklif-fiyat-aksiyon,
html[data-tema="koyu"] .duyuru-editor-alt{background:#15271b;border-color:#304438}
html[data-tema="koyu"] .teklif-tutar-girdi,
html[data-tema="koyu"] .duyuru-sure-alani,
html[data-tema="koyu"] .duyuru-link-girdisi{background:#0d1a12;border-color:#3a5042}
html[data-tema="koyu"] .teklif-tutar-girdi input{color:#f3faf4}
html[data-tema="koyu"] .teklif-tutar-girdi select,
html[data-tema="koyu"] .duyuru-link-girdisi>span{background:#192d20!important;border-color:#3a5042!important;color:#a8df78}
html[data-tema="koyu"] .teklif-fiyat-ozet{background:#101e16;border-color:#304438}
html[data-tema="koyu"] .teklif-fiyat-ozet>div{border-color:#304438}
html[data-tema="koyu"] .teklif-fiyat-ozet span{color:#91a398}
html[data-tema="koyu"] .teklif-fiyat-ozet strong{color:#eef7ef}
html[data-tema="koyu"] .teklif-fiyat-ozet .genel{background:#203b29}
html[data-tema="koyu"] .teklif-fiyat-ozet .genel strong{color:#a7e779}
html[data-tema="koyu"] .teklif-birlesik-islem,
html[data-tema="koyu"] .teklif-siparise-donustur,
html[data-tema="koyu"] .teklif-siparis-sonuc{background:linear-gradient(135deg,#172d1e,#203921);border-color:#426039}
html[data-tema="koyu"] .teklif-birlesik-islem strong,
html[data-tema="koyu"] .teklif-siparise-donustur strong,
html[data-tema="koyu"] .teklif-siparis-sonuc strong{color:#edf7ef}
html[data-tema="koyu"] .teklif-birlesik-islem p,
html[data-tema="koyu"] .teklif-siparise-donustur p,
html[data-tema="koyu"] .teklif-siparis-sonuc p{color:#b2c5b6}
html[data-tema="koyu"] .teklif-birlesik-islem small,
html[data-tema="koyu"] .teklif-siparise-donustur small,
html[data-tema="koyu"] .teklif-siparis-sonuc small{color:#9ed36f}
html[data-tema="koyu"] .teklif-gonderim-bilgisi{background:#183122;border-color:#31553a;color:#94dc86}
html[data-tema="koyu"] .teklif-gonderim-bilgisi small{color:#a5b8a9}
html[data-tema="koyu"] .teklif-siparis-bekleme{background:#292617;border-color:#5b5026;color:#e6cb7d}
html[data-tema="koyu"] .teklif-siparis-bekleme>span{background:#5a4a20;color:#fff0b1}
html[data-tema="koyu"] .teklif-mini-not p{background:#172a1e;color:#bfd0c3}
html[data-tema="koyu"] .teklif-fiyat-bekliyor{background:#463716;color:#f4cf78}
html[data-tema="koyu"] .teklif-liste-tutar,
html[data-tema="koyu"] .teklif-siparis-linki,
html[data-tema="koyu"] .teklif-mini-not summary{color:#93dc62}
html[data-tema="koyu"] .teklif-kilitli input:not([type=hidden]),
html[data-tema="koyu"] .teklif-kilitli textarea,
html[data-tema="koyu"] .teklif-kilitli select,
html[data-tema="koyu"] .teklif-kilit-etiketi{background:#1b2a20!important;color:#9aaba0}

html[data-tema="koyu"] .duyuru-editor-kapat,
html[data-tema="koyu"] .marka-form-kapat{background:#172a1e;border-color:#3a5042;color:#dbe8dd}
html[data-tema="koyu"] .duyuru-editor-kapat:hover,
html[data-tema="koyu"] .marka-form-kapat:hover{background:#203d29;color:#fff;border-color:#57705f}
html[data-tema="koyu"] .duyuru-editor-icerik textarea{color:#edf6ef}
html[data-tema="koyu"] .duyuru-tablo-metni,
html[data-tema="koyu"] .duyuru-bant-bilgi h3{color:#e8f3ea}
html[data-tema="koyu"] .duyuru-bant-bilgi p{color:#9caf9f}
html[data-tema="koyu"] .duyuru-liste-karti .veri-tablosu tbody tr:hover{background:#172b1e}

html[data-tema="koyu"] .siparis-gider-merkezi{background:#13241a;border-color:#304438}
html[data-tema="koyu"] .siparis-gider-baslik,
html[data-tema="koyu"] .siparis-gider-satiri{border-color:#304438}
html[data-tema="koyu"] .siparis-gider-baslik strong,
html[data-tema="koyu"] .siparis-gider-satiri>strong,
html[data-tema="koyu"] .siparis-gider-toplam{color:#e8f3ea}
html[data-tema="koyu"] .siparis-gider-formu input,
html[data-tema="koyu"] .siparis-gider-formu select,
html[data-tema="koyu"] .siparis-operasyon-formu input,
html[data-tema="koyu"] .siparis-operasyon-formu select,
html[data-tema="koyu"] .siparis-operasyon-formu textarea{background:#0d1a12;border-color:#3a5042;color:#edf6ef}
html[data-tema="koyu"] .siparis-zaman-cizelgesi b,
html[data-tema="koyu"] .siparis-kargo-ozeti strong{color:#e8f3ea}
html[data-tema="koyu"] .siparis-zaman-cizelgesi small{color:#91a398}
html[data-tema="koyu"] .siparis-zaman-cizelgesi em{color:#b7c8bb}

html[data-tema="koyu"] .guncelleme-durum-karti strong,
html[data-tema="koyu"] .guncelleme-yukleme-karti h2{color:#edf6ef}
html[data-tema="koyu"] .guncelleme-durum-karti small,
html[data-tema="koyu"] .guncelleme-yukleme-karti>p{color:#9fb2a5}
html[data-tema="koyu"] .guncelleme-dosya-sec{background:#13241a;border-color:#4a6252}
html[data-tema="koyu"] .guncelleme-dosya-sec>span,
html[data-tema="koyu"] .guncelleme-guvence-listesi li{color:#b7c8bb}
html[data-tema="koyu"] .guncelleme-guvence-listesi{border-color:#304438}

html[data-tema="koyu"] .saglik-hero.saglikli{background:linear-gradient(135deg,#17301f,#112218);border-color:#35563c}
html[data-tema="koyu"] .saglik-hero.dikkat{background:linear-gradient(135deg,#302916,#1d1e14);border-color:#65572b}
html[data-tema="koyu"] .saglik-hero.kritik{background:linear-gradient(135deg,#351d19,#241714);border-color:#6a332c}
html[data-tema="koyu"] .saglik-puan::before{background:#111f17}
html[data-tema="koyu"] .saglik-puan span,
html[data-tema="koyu"] .saglik-hero-metin h2,
html[data-tema="koyu"] .saglik-ozet strong,
html[data-tema="koyu"] .saglik-grup h3,
html[data-tema="koyu"] .saglik-kontrol strong,
html[data-tema="koyu"] .saglik-bilgi-notu strong{color:#edf6ef}
html[data-tema="koyu"] .saglik-hero-metin p,
html[data-tema="koyu"] .saglik-hero-metin>small,
html[data-tema="koyu"] .saglik-ozet span,
html[data-tema="koyu"] .saglik-kontrol p,
html[data-tema="koyu"] .saglik-bilgi-notu p{color:#a8baad}
html[data-tema="koyu"] .saglik-ozet{background:rgba(12,26,18,.78);border-color:#304438}
html[data-tema="koyu"] .saglik-ozet div,
html[data-tema="koyu"] .saglik-kontrol{border-color:#2b4033}

html[data-tema="koyu"] .rapor-hizli-donem a{background:#172a1e;border-color:#3a5042;color:#c7d7ca}
html[data-tema="koyu"] .rapor-hizli-donem a:hover{background:#203d29;border-color:#5c7a64}
html[data-tema="koyu"] .rapor-kpi::after{background:#203b29}
html[data-tema="koyu"] .rapor-kpi>span,
html[data-tema="koyu"] .rapor-kpi>small,
html[data-tema="koyu"] .rapor-durum-satiri span{color:#a6b8aa}
html[data-tema="koyu"] .rapor-kpi>strong,
html[data-tema="koyu"] .rapor-durum-karti h4,
html[data-tema="koyu"] .rapor-durum-satiri strong{color:#edf6ef}
html[data-tema="koyu"] .rapor-kpi.kar-pozitif{background:linear-gradient(135deg,#16301e,#1c3822);border-color:#365a3c}
html[data-tema="koyu"] .rapor-kpi.kar-pozitif>strong{color:#9de170}
html[data-tema="koyu"] .rapor-kpi.kar-negatif{background:#321b18;border-color:#66352e}
html[data-tema="koyu"] .rapor-kpi.kar-negatif>strong{color:#ff9f90}
html[data-tema="koyu"] .rapor-cubuk-grafik{background:repeating-linear-gradient(to bottom,#111f17 0,#111f17 61px,#2b4033 62px);border-color:#304438}
html[data-tema="koyu"] .rapor-durum-satiri i{background:#293b30}

html[data-tema="koyu"] .marka-form-alt{background:#15271b}
html[data-tema="koyu"] .marka-liste-karti .panel-tablo-baslik h3,
html[data-tema="koyu"] .urun-ceviri-diller>header strong,
html[data-tema="koyu"] .urun-ceviri-kaynak strong,
html[data-tema="koyu"] .urun-ceviri-ozellikler h3,
html[data-tema="koyu"] .urun-ceviri-ozellik-satiri>span b{color:#e8f3ea}
html[data-tema="koyu"] .marka-liste-karti .panel-tablo-baslik p,
html[data-tema="koyu"] .urun-ceviri-diller>header small,
html[data-tema="koyu"] .urun-ceviri-kaynak p,
html[data-tema="koyu"] .urun-ceviri-ozellikler p,
html[data-tema="koyu"] .urun-ceviri-ozellik-satiri>span small{color:#98aa9d}
html[data-tema="koyu"] .marka-urun-sayisi,
html[data-tema="koyu"] .urun-ceviri-sayac{background:#203b29;color:#a9df7e}
html[data-tema="koyu"] .marka-tablo-islemleri .marka-islem-duzenle{background:#172a1e;border-color:#3a5042}
html[data-tema="koyu"] .urun-ceviri-diller>a{color:#dce9df}
html[data-tema="koyu"] .urun-ceviri-diller>a:hover{background:#192d20}
html[data-tema="koyu"] .urun-ceviri-diller>a.aktif{background:#203b29;border-color:#48634d}
html[data-tema="koyu"] .urun-ceviri-diller>a b{background:#24442e;color:#b0e586}
html[data-tema="koyu"] .urun-ceviri-diller>a em{background:#26352b;color:#aab9ae}
html[data-tema="koyu"] .urun-ceviri-kaynak{background:#172a1e}
html[data-tema="koyu"] .urun-ceviri-ozellikler,
html[data-tema="koyu"] .urun-ceviri-ozellik-satiri{border-color:#304438}
html[data-tema="koyu"] .urun-ceviri-ozellik-satiri input{background:#0d1a12;border-color:#3a5042;color:#edf6ef}
html[data-tema="koyu"] .global-gorsel-yonetimi{background:#13241a;border-color:#304438}

html[data-tema="koyu"] .durum-rozet.pasif,
html[data-tema="koyu"] .durum-rozet.hatali,
html[data-tema="koyu"] .durum-rozet.iptal,
html[data-tema="koyu"] .denetim-olay.risk{background:#3a201c;color:#ff9f90}
html[data-tema="koyu"] .denetim-olay{background:#203b29;color:#a7df80}
html[data-tema="koyu"] .tablo-islem-buton{background:#14231a}
html[data-tema="koyu"] .tablo-islem.tablo-islem-tehlike,
html[data-tema="koyu"] .urun-ceviri-sil,
html[data-tema="koyu"] .bayi-sil-buton{background:#321b18;border-color:#69362e;color:#ff9f90}

/* 0.25.12 — Müşteri ekranları, katalog yardımcıları ve hesap güvenliği. */
html[data-tema="koyu"] .eposta-dogrulama-kutu .auth-ust h1,
html[data-tema="koyu"] .teklif-hesap-ozeti strong,
html[data-tema="koyu"] .siparis-basarili-ozet strong,
html[data-tema="koyu"] .urun-hizli-bilgi strong,
html[data-tema="koyu"] .yedek-katalog-baslik h1,
html[data-tema="koyu"] .yedek-katalog-sonuc h2,
html[data-tema="koyu"] .duyuru-popup h3,
html[data-tema="koyu"] .duyuru-detay h1,
html[data-tema="koyu"] .duyuru-detay h2,
html[data-tema="koyu"] .iletisim-ekip-baslik h2,
html[data-tema="koyu"] .guvenlik-baslik h1,
html[data-tema="koyu"] .guvenlik-kart-ust h2,
html[data-tema="koyu"] .guvenlik-bolum-baslik h2,
html[data-tema="koyu"] .hesap-kargo-bilgisi b,
html[data-tema="koyu"] .hesap-siparis-zaman>b,
html[data-tema="koyu"] .hesap-siparis-zaman strong,
html[data-tema="koyu"] .seo-sayfalama>span strong{color:#edf6ef}

html[data-tema="koyu"] .hesap-profil-alt,
html[data-tema="koyu"] .teklif-hesap-ozeti,
html[data-tema="koyu"] .siparis-basarili-ozet>div,
html[data-tema="koyu"] .iletisim-destek-karti,
html[data-tema="koyu"] .urun-hizli-bilgi span,
html[data-tema="koyu"] .urun-teklif-kutusu,
html[data-tema="koyu"] .bayi-vitrin-karti,
html[data-tema="koyu"] .yedek-katalog-arama,
html[data-tema="koyu"] .yedek-katalog-sonuc,
html[data-tema="koyu"] .yedek-katalog-bilgi,
html[data-tema="koyu"] .yedek-katalog-bulunamadi,
html[data-tema="koyu"] .duyuru-detay,
html[data-tema="koyu"] .duyuru-detay-yan,
html[data-tema="koyu"] .hesap-kargo-bilgisi,
html[data-tema="koyu"] .hesap-siparis-zaman,
html[data-tema="koyu"] .seo-sayfalama{background:#111f17;border-color:#304438;color:#edf6ef;box-shadow:0 12px 28px rgba(0,0,0,.2)}

html[data-tema="koyu"] .hesap-profil-alt,
html[data-tema="koyu"] .urun-teklif-baslik,
html[data-tema="koyu"] .duyuru-detay-yan,
html[data-tema="koyu"] .hesap-siparis-zaman>div{border-color:#304438}
html[data-tema="koyu"] .hesap-profil-formu .form-alan small,
html[data-tema="koyu"] .hesap-profil-alt>span,
html[data-tema="koyu"] .teklif-hesap-ozeti p,
html[data-tema="koyu"] .iletisim-destek-karti p,
html[data-tema="koyu"] .urun-teklif-baslik p,
html[data-tema="koyu"] .yedek-katalog-bilgi,
html[data-tema="koyu"] .duyuru-popup p,
html[data-tema="koyu"] .duyuru-detay p,
html[data-tema="koyu"] .guvenlik-baslik p,
html[data-tema="koyu"] .guvenlik-aciklama,
html[data-tema="koyu"] .guvenlik-bolum-baslik p,
html[data-tema="koyu"] .guvenlik-oturum-listesi small,
html[data-tema="koyu"] .hesap-kargo-bilgisi span,
html[data-tema="koyu"] .hesap-siparis-zaman small,
html[data-tema="koyu"] .hesap-siparis-zaman em,
html[data-tema="koyu"] .seo-sayfalama>span,
html[data-tema="koyu"] .seo-sayfalama>span small{color:#9fb2a5}

html[data-tema="koyu"] .teklif-hesap-ozeti a,
html[data-tema="koyu"] .seo-sayfalama>a,
html[data-tema="koyu"] .yedek-oneriler a{background:#172a1e;border-color:#3a5042;color:#a8df78}
html[data-tema="koyu"] .teklif-hesap-ozeti a:hover,
html[data-tema="koyu"] .seo-sayfalama>a:hover,
html[data-tema="koyu"] .yedek-oneriler a:hover{background:#203d29;border-color:#597361;color:#c8f2a5}

html[data-tema="koyu"] .yedek-katalog-arama input,
html[data-tema="koyu"] .iletisim-talep-konusu,
html[data-tema="koyu"] .urun-teklif-kutusu input,
html[data-tema="koyu"] .urun-teklif-kutusu select,
html[data-tema="koyu"] .urun-teklif-kutusu textarea{background:#0d1a12;border-color:#3a5042;color:#edf6ef}
html[data-tema="koyu"] .yedek-parca-tablosu th{background:#172a1e;color:#bfd0c3;border-color:#304438}
html[data-tema="koyu"] .yedek-parca-tablosu td{background:#111f17;color:#dce9df;border-color:#304438}

html[data-tema="koyu"] .duyuru-popup{background:linear-gradient(145deg,#13241a,#101e16);border-color:#3a5042;box-shadow:0 22px 58px rgba(0,0,0,.44)}
html[data-tema="koyu"] .duyuru-popup-kapat{background:#172a1e;border-color:#3a5042;color:#dce9df}
html[data-tema="koyu"] .duyuru-popup-kapat:hover{background:#2c3f32;color:#fff}
html[data-tema="koyu"] .duyuru-popup-alt{border-color:#304438}

html[data-tema="koyu"] .guvenlik-sayfasi{background:linear-gradient(180deg,#0c1711,#102118 460px)}
html[data-tema="koyu"] .guvenlik-mfa-karti,
html[data-tema="koyu"] .guvenlik-oturum-karti{background:#111f17;border-color:#304438}
html[data-tema="koyu"] .mfa-kurulum-adimlari>div,
html[data-tema="koyu"] .guvenlik-oturum-listesi article{background:#13241a;border-color:#304438}
html[data-tema="koyu"] .mfa-kurulum-adimlari strong,
html[data-tema="koyu"] .guvenlik-oturum-listesi strong{color:#e8f3ea}
html[data-tema="koyu"] .mfa-kurulum-adimlari small{color:#98aa9d}
html[data-tema="koyu"] .guvenlik-tehlike{border-color:#304438}
html[data-tema="koyu"] .guvenlik-tehlike form{background:#2b1b18;border:1px solid #60332c}
html[data-tema="koyu"] .kurtarma-kod-karti{background:linear-gradient(145deg,#2c2818,#201f16);border-color:#6a5b2c}
html[data-tema="koyu"] .kurtarma-kod-karti h2{color:#f2dea0}
html[data-tema="koyu"] .kurtarma-kod-karti p{color:#c9ba8c}
html[data-tema="koyu"] .kurtarma-kod-grid code{background:#171b14;border-color:#64582f;color:#f3dfa5}
html[data-tema="koyu"] .guvenlik-bolum-baslik>b{background:#203b29;color:#a7df80}
html[data-tema="koyu"] .cihaz-ikon{background:#203b29;color:#a7df80}

/* Ülke bazlı ürün satış kuralları */
html[data-tema="koyu"] .ulke-kural-sekme a{
  background:#111f17;
  border-color:#304438;
  color:#dce9df;
  box-shadow:0 8px 20px rgba(0,0,0,.16)
}
html[data-tema="koyu"] .ulke-kural-sekme a:hover{
  background:#172a1e;
  border-color:#52705a;
  color:#fff
}
html[data-tema="koyu"] .ulke-kural-sekme a.aktif{
  background:linear-gradient(145deg,#203d29,#183321);
  border-color:#75a17e;
  color:#f4fbf5;
  box-shadow:0 10px 26px rgba(0,0,0,.28)
}
html[data-tema="koyu"] .ulke-kural-sekme a strong{background:#203b29;color:#a7df80}
html[data-tema="koyu"] .ulke-kural-sekme a.aktif strong{background:#315f3d;color:#d8f5bd}
html[data-tema="koyu"] .ulke-kural-sekme a small{color:#9fb2a5}
html[data-tema="koyu"] .ulke-urun-kural-tablosu select,
html[data-tema="koyu"] .ulke-urun-kural-tablosu input{
  background:#0d1a12;
  border-color:#3a5042;
  color:#edf6ef;
  color-scheme:dark
}
html[data-tema="koyu"] .ulke-urun-kural-tablosu select:focus,
html[data-tema="koyu"] .ulke-urun-kural-tablosu input:focus{
  border-color:#79ad82;
  box-shadow:0 0 0 3px rgba(121,173,130,.16)
}
html[data-tema="koyu"] .kural-notlari{border-color:#304438}
html[data-tema="koyu"] .kural-notlari summary{color:#a8df78}
html[data-tema="koyu"] .kural-notlari textarea{
  background:#0d1a12;
  border-color:#3a5042;
  color:#edf6ef
}
html[data-tema="koyu"] .kural-notlari textarea::placeholder{color:#789080}

/* Fotoğraf, logo ve QR gibi beyaz sunum yüzeyleri karartılmaz. */
html[data-tema="koyu"] .urun-gorsel-foto,
html[data-tema="koyu"] .urun-galeri-ana,
html[data-tema="koyu"] .urun-galeri-kucukler button,
html[data-tema="koyu"] .urun-tanitim-izgara button,
html[data-tema="koyu"] .urun-lightbox img,
html[data-tema="koyu"] .bayi-vitrin-logo,
html[data-tema="koyu"] .mfa-qr-kodu{background:#fff;color-scheme:light}

/* Tavuk simgeli yukarı çık düğmesi */
.scroll-yukari{position:fixed;z-index:98;right:clamp(12px,2vw,26px);bottom:var(--scroll-yukari-alt,22px);display:grid;place-items:center;width:58px;height:58px;padding:0;border:1px solid rgba(174,226,111,.72);border-radius:50%;background:linear-gradient(145deg,#12643a,#063d23);color:#fff;box-shadow:0 14px 34px rgba(4,51,27,.3),inset 0 1px rgba(255,255,255,.16);cursor:pointer;opacity:0;pointer-events:none;transform:translate3d(0,16px,0) scale(.82);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1),bottom .25s ease,box-shadow .2s ease,border-color .2s ease}
.scroll-yukari.goster{opacity:1;pointer-events:auto;transform:translate3d(0,0,0) scale(1)}
.scroll-yukari:hover{border-color:#d2f39e;box-shadow:0 18px 42px rgba(4,51,27,.4),0 0 0 5px rgba(127,201,70,.12)}
.scroll-yukari:focus-visible{outline:3px solid #ffd43b;outline-offset:3px}
.scroll-yukari svg{width:43px;height:43px;overflow:visible;filter:drop-shadow(0 4px 5px rgba(0,0,0,.2));animation:tavukYukariUc 2.3s ease-in-out infinite}
.scroll-yukari svg path,.scroll-yukari svg circle{stroke-linecap:round;stroke-linejoin:round}
.scroll-yukari .tavuk-govde,.scroll-yukari .tavuk-bas{fill:#fff7d9;stroke:#fff;stroke-width:1.5}
.scroll-yukari .tavuk-kanat{fill:#f5e5b7;stroke:#fff7d9;stroke-width:2;transform-box:fill-box;transform-origin:center}
.scroll-yukari .tavuk-ibik{fill:#ed5c4d;stroke:#ff8a78;stroke-width:1.2}
.scroll-yukari .tavuk-gaga{fill:#ffc33d;stroke:#ffe080;stroke-width:1}
.scroll-yukari .tavuk-goz{fill:#183326;stroke:none}
.scroll-yukari .tavuk-ayak{fill:none;stroke:#f3bd3f;stroke-width:2}
.scroll-yukari .tavuk-hareket{fill:none;stroke:#aee36f;stroke-width:2;opacity:.75}
.scroll-yukari .tavuk-ok{fill:none;stroke:#d6f8a9;stroke-width:2;opacity:.9}
.scroll-yukari:hover .tavuk-kanat-sol{animation:tavukKanatSol .46s ease-in-out infinite alternate}
.scroll-yukari:hover .tavuk-kanat-sag{animation:tavukKanatSag .46s ease-in-out infinite alternate}
html[data-tema="koyu"] .scroll-yukari{border-color:rgba(255,255,255,.48);background:linear-gradient(145deg,#2c7047,#0b3b23);box-shadow:0 15px 38px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.13)}
@keyframes tavukYukariUc{0%,100%{transform:translateY(1px)}50%{transform:translateY(-3px)}}
@keyframes tavukKanatSol{to{transform:rotate(-14deg) translateY(-2px)}}
@keyframes tavukKanatSag{to{transform:rotate(14deg) translateY(-2px)}}

@media(max-width:980px){.header-aksiyonlar>.tema-dugme{display:none}}
@media(max-width:680px){.scroll-yukari{width:52px;height:52px}.scroll-yukari svg{width:38px;height:38px}}
@media(max-width:680px){html[data-tema="koyu"] .site-header>.icerik>.marka{width:min(205px,calc(100vw - 155px));padding:3px 6px;border-radius:14px}html[data-tema="koyu"] .site-header>.icerik>.marka .marka-logo{width:100%;height:auto;max-width:100%;max-height:92px;object-fit:contain}}
@media(max-width:680px){.site-footer .footer-marka .footer-logo-saydam{width:min(100%,320px);padding:6px 8px;border-radius:14px}}
@media(prefers-reduced-motion:reduce){.tema-dugme,.scroll-yukari{transition:none}.scroll-yukari svg,.scroll-yukari:hover .tavuk-kanat-sol,.scroll-yukari:hover .tavuk-kanat-sag{animation:none}}

/* 0.25.37 — Tema düğmesi telefonda da güvenli dokunma alanı kullanır. */
@media(max-width:980px), (hover:none) and (pointer:coarse){
  .tema-dugme{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px}
}

/* 0.25.42 — Koyu temada mobil kontrollerin kontrastı */
html[data-tema="koyu"] .mobil-menu-dugme,
html[data-tema="koyu"] .mobil-menu-kapat {
    border-color: #496253;
    background: #172a1e;
    color: #f4faf5;
    box-shadow: 0 5px 16px rgba(0,0,0,.2);
}

html[data-tema="koyu"] .mobil-menu-dugme span { background: #f4faf5; }
html[data-tema="koyu"] .mobil-menu-kapat:hover,
html[data-tema="koyu"] .mobil-menu-dugme:hover { border-color: #7f9a88; background: #203a29; }
html[data-tema="koyu"] .mobil-menu-ust { border-color: #2f4437; }

@media(max-width:680px) {
    html[data-tema="koyu"] .site-header > .icerik > .marka {
        width: auto;
        flex: 1 1 auto;
        padding: 3px 6px;
    }

    html[data-tema="koyu"] .site-header > .icerik > .marka .marka-logo {
        width: 100%;
        height: auto;
        max-width: 190px;
        max-height: 66px;
    }
}

@media(max-width:360px) {
    html[data-tema="koyu"] .site-header > .icerik > .marka .marka-logo {
        max-width: calc(100vw - 149px);
    }
}
