/* bitcoinsistemi karanlik mod v1.0.0 (2026-11-09) */
html[data-theme="dark"]{
  --dm-bg:#0f1115; --dm-surface:#171a21; --dm-surface2:#1f232c; --dm-border:#2b303b;
  --dm-text:#e6e8eb; --dm-muted:#9aa3af; --dm-link:#5bbcf0;
  color-scheme:dark;
}
html[data-theme="dark"], html[data-theme="dark"] body,
html[data-theme="dark"] #td-outer-wrap,
html[data-theme="dark"] .td-main-content-wrap,
html[data-theme="dark"] .td-container-wrap,
html[data-theme="dark"] .td-theme-wrap{background-color:var(--dm-bg)!important;color:var(--dm-text)}

/* haber sayfasi sablon kapsayicisi */
html[data-theme="dark"] article.tdb_templates,html[data-theme="dark"] .tdb-autoload-wrap{background-color:var(--dm-bg)!important}
/* intelly related posts kutusu (inline stil) */
html[data-theme="dark"] a[class^="u"] .ctaText,html[data-theme="dark"] .ctaText{color:var(--dm-muted)!important}
html[data-theme="dark"] .postTitle{color:var(--dm-text)!important}
html[data-theme="dark"] .ctaText~*,html[data-theme="dark"] a:has(>.centered-text-area .ctaText),html[data-theme="dark"] a:has(.postTitle){background-color:var(--dm-surface)!important;border-color:var(--dm-border)!important}

/* header zeminleri CSS ile (JS beklemeden, ilk boyamada koyu; yapiskan kopyalar dahil).
   Mobil: tum satirlar. Masaustu: sadece en dis bolge (logo satiri); lacivert menu satiri korunur. */
html[data-theme="dark"] .td-header-mobile-wrap .td-element-style,
html[data-theme="dark"] .td-header-mobile-sticky-wrap .td-element-style,
html[data-theme="dark"] .td-header-desktop-wrap .tdc_zone>.td-element-style,
html[data-theme="dark"] .td-header-desktop-sticky-wrap .tdc_zone>.td-element-style{background-color:var(--dm-surface)!important;background-image:none!important}
html[data-theme="dark"] .td-header-mobile-wrap,html[data-theme="dark"] .td-header-mobile-sticky-wrap{background-color:var(--dm-surface)}

/* acik renkli tdc arka planlari (JS ile isaretlenir) */
html[data-theme="dark"] .bs-dm-light{background-color:var(--dm-surface)!important;background-image:none!important}
html[data-theme="dark"] .bs-dm-light-row{background-color:var(--dm-bg)!important}

/* logo: karanlik modda koyu tema logosu. JS'siz, flas yok: orijinal gorsel kutudan disari itilir,
   ayni kutuya arka plan olarak koyu logo cizilir (boyut/oran, CLS degismez) */
html[data-theme="dark"] img.tdb-logo-img,html[data-theme="dark"] .td-logo img{
  object-position:-99999px 0;background:var(--bs-dm-logo) left center/contain no-repeat}

/* basliklar / metin */
html[data-theme="dark"] h1,html[data-theme="dark"] h2,html[data-theme="dark"] h3,
html[data-theme="dark"] h4,html[data-theme="dark"] h5,html[data-theme="dark"] h6,
html[data-theme="dark"] .entry-title a,html[data-theme="dark"] .td-module-title a,
html[data-theme="dark"] .tdb-title-text,html[data-theme="dark"] .td-post-author-name a,
html[data-theme="dark"] .tdb-author-name,html[data-theme="dark"] .td-block-title span,
html[data-theme="dark"] .td-block-title a,html[data-theme="dark"] .tdb-block-inner,
html[data-theme="dark"] .td-post-content,html[data-theme="dark"] .tdb_single_content .tdb-block-inner,
html[data-theme="dark"] p:not([class]),html[data-theme="dark"] li:not([class]),
html[data-theme="dark"] .td-post-content td:not([class]),html[data-theme="dark"] .td-post-content th:not([class]),
html[data-theme="dark"] .tdb_single_content td:not([class]),html[data-theme="dark"] .tdb_single_content th:not([class]),
html[data-theme="dark"] label,html[data-theme="dark"] .widget{color:var(--dm-text)!important}
/* yazi ici coin etiketleri (kripto-hover): fiyat yesil/kirmizi renkleri korunur */
html[data-theme="dark"] a.kripto{background-color:var(--dm-surface2)!important;border-color:var(--dm-border)!important}
html[data-theme="dark"] a.kripto .kripto_title{color:var(--dm-text)!important}
/* mobil menu dil listesi */
html[data-theme="dark"] .mt-language-list .mt-language-item.active{background:var(--dm-surface2)!important}
html[data-theme="dark"] body .mt-language-list .mt-language-item .mt-language-item-name,
html[data-theme="dark"] body .mt-language-dropdown .mt-language-item .mt-language-item-name{color:var(--dm-text)!important}
html[data-theme="dark"] body .mt-language-list{background:var(--dm-surface)!important}
html[data-theme="dark"] .entry-title a:hover,html[data-theme="dark"] .td-module-title a:hover{color:var(--dm-link)!important}
html[data-theme="dark"] .td-post-content a,html[data-theme="dark"] .tdb_single_content a{color:var(--dm-link)!important}
html[data-theme="dark"] time,html[data-theme="dark"] .td-post-date,html[data-theme="dark"] .entry-date,
html[data-theme="dark"] .td-excerpt,html[data-theme="dark"] .td-subcat-link,html[data-theme="dark"] .td-pulldown-size,
html[data-theme="dark"] .tdb-date,html[data-theme="dark"] .td-subcat-more,html[data-theme="dark"] .wp-caption-text,
html[data-theme="dark"] figcaption,html[data-theme="dark"] .tdb-breadcrumbs,html[data-theme="dark"] .tdb-breadcrumbs a{color:var(--dm-muted)!important}

/* blok baslik cizgileri, ayiricilar */
html[data-theme="dark"] .td-block-title,html[data-theme="dark"] .td-block-title-wrap,
html[data-theme="dark"] hr,html[data-theme="dark"] table,html[data-theme="dark"] td,html[data-theme="dark"] th,
html[data-theme="dark"] .td_module_wrap,html[data-theme="dark"] .td-module-container{border-color:var(--dm-border)!important}
html[data-theme="dark"] .td-module-thumb,html[data-theme="dark"] .td-image-wrap{background-color:var(--dm-surface2)}
html[data-theme="dark"] .td-load-more-wrap a{background:var(--dm-surface2)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}

/* icerik: alinti, kod, tablo */
html[data-theme="dark"] blockquote,html[data-theme="dark"] .td-post-content blockquote p{color:var(--dm-text)!important;border-color:var(--dm-link)!important;background:transparent}
html[data-theme="dark"] pre,html[data-theme="dark"] code{background:var(--dm-surface2)!important;color:var(--dm-text)!important}
html[data-theme="dark"] table tr:nth-child(even) td{background:rgba(255,255,255,.03)}
html[data-theme="dark"] th,html[data-theme="dark"] thead td{background:var(--dm-surface2)!important}
html[data-theme="dark"] #toc_container{background:var(--dm-surface)!important;border-color:var(--dm-border)!important}

/* form ve arama */
html[data-theme="dark"] input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
html[data-theme="dark"] textarea,html[data-theme="dark"] select,
html[data-theme="dark"] .tdb-search-form-inner,html[data-theme="dark"] .tdb-drop-down-search-inner,
html[data-theme="dark"] .tdb-drop-down-search .tdb-search-form{background-color:var(--dm-surface2)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}
html[data-theme="dark"] ::placeholder{color:var(--dm-muted)!important}

/* menu acilir listeler */
html[data-theme="dark"] .sub-menu,html[data-theme="dark"] .tdb-menu .tdb-mega-menu-inline,
html[data-theme="dark"] .tdb-menu ul,html[data-theme="dark"] .td-pulldown-filter-list,
html[data-theme="dark"] .tdb-drop-down-search-inner{background-color:var(--dm-surface)!important}
html[data-theme="dark"] .sub-menu a,html[data-theme="dark"] .td-pulldown-filter-list a{color:var(--dm-text)!important}

/* dil secici (multiple-translate) */
html[data-theme="dark"] .mt-language-dropdown{background:var(--dm-surface)!important;border-color:var(--dm-border)!important}
html[data-theme="dark"] .mt-language-header,html[data-theme="dark"] .mt-language-item-name{color:var(--dm-text)!important}
html[data-theme="dark"] .mt-language-item.active,html[data-theme="dark"] .mt-language-item:hover{background:var(--dm-surface2)!important}

/* temel-analiz-veri eklentisi (cq-*): panel, kart, sekme, yukleyici */
html[data-theme="dark"] .cq-mini-dash{background:var(--dm-surface)!important;color:var(--dm-text)!important}
html[data-theme="dark"] .cq-score-container,html[data-theme="dark"] .cq-card,
html[data-theme="dark"] .cq-bar-item{background:var(--dm-surface2)!important;border-color:var(--dm-border)!important;box-shadow:none!important}
html[data-theme="dark"] .cq-ai-summary-text{background:var(--dm-bg)!important;border-color:var(--dm-border)!important;color:#cfd5dc!important}
html[data-theme="dark"] .cq-vade-tabs,html[data-theme="dark"] .cq-tabs{background:var(--dm-bg)!important;border-color:var(--dm-border)!important}
html[data-theme="dark"] .cq-vade-tab,html[data-theme="dark"] .cq-tab{background:transparent!important;color:var(--dm-muted)!important}
html[data-theme="dark"] .cq-vade-tab.active,html[data-theme="dark"] .cq-tab.active{background:var(--dm-surface)!important;color:var(--dm-link)!important}
html[data-theme="dark"] .cq-score-loader{background:rgba(23,26,33,.95)!important}
html[data-theme="dark"] .cq-loader-overlay{background:rgba(23,26,33,.85)!important}
html[data-theme="dark"] .cq-score-title,html[data-theme="dark"] .cq-card-name,html[data-theme="dark"] .cq-dash-title,
html[data-theme="dark"] .cq-card-val,html[data-theme="dark"] .cq-card-header,html[data-theme="dark"] .cq-liq-texts{color:var(--dm-text)!important}
html[data-theme="dark"] .cq-score-subtitle,html[data-theme="dark"] .cq-loader-sub,html[data-theme="dark"] .cq-bar-header,
html[data-theme="dark"] .cq-bar-val-text,html[data-theme="dark"] .cq-ai-disclaimer,html[data-theme="dark"] .cq-card-footer{color:var(--dm-muted)!important;border-color:var(--dm-border)!important}
html[data-theme="dark"] .cq-liq-bar-bg{background:var(--dm-border)!important}
html[data-theme="dark"] .cq-progress-pointer{background:#e6e8eb!important}

/* temel analiz detay sayfalari: ust cip menu, grafik kutusu, ozet, kombine likidasyon */
html[data-theme="dark"] .cq-chip{background:var(--dm-surface)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}
html[data-theme="dark"] .cq-chip:hover{border-color:var(--dm-link)!important}
html[data-theme="dark"] .cq-chip.cq-chip-active{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}
html[data-theme="dark"] .cq-wrapper,html[data-theme="dark"] .cq-sum-box,html[data-theme="dark"] .cq-komb-wrapper{background:var(--dm-surface)!important;border-color:var(--dm-border)!important;box-shadow:none!important}
html[data-theme="dark"] .cq-footer,html[data-theme="dark"] .cq-komb-footer,html[data-theme="dark"] .cq-header{border-color:var(--dm-border)!important}
html[data-theme="dark"] .cq-current-badge,html[data-theme="dark"] .cq-komb-badge{background:rgba(14,165,233,.15)!important;color:#7dd3fc!important}
html[data-theme="dark"] .cq-export-btn,html[data-theme="dark"] .cq-komb-export{background:var(--dm-surface2)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}
html[data-theme="dark"] .cq-spinner,html[data-theme="dark"] .cq-komb-spinner{background:rgba(23,26,33,.95)!important;color:#7dd3fc!important}
html[data-theme="dark"] .cq-current-badge span,html[data-theme="dark"] .cq-komb-badge span{color:#e6e8eb!important}
html[data-theme="dark"] .cq-sum-value.total{color:var(--dm-text)!important}
html[data-theme="dark"] .cq-sum-label,html[data-theme="dark"] .cq-bar-short{color:var(--dm-muted)!important}
html[data-theme="dark"] .cq-bar-container{background:var(--dm-border)!important}
html[data-theme="dark"] .cq-buttons{background:var(--dm-bg)!important;border-color:var(--dm-border)!important}
html[data-theme="dark"] .cq-buttons button{color:var(--dm-muted)!important;background:transparent!important}
html[data-theme="dark"] .cq-buttons button.active{background:var(--dm-surface2)!important;color:var(--dm-text)!important}
html[data-theme="dark"] .cq-sum-tabs,html[data-theme="dark"] .cq-komb-buttons{background:var(--dm-bg)!important;border-color:var(--dm-border)!important}
html[data-theme="dark"] .cq-sum-tabs button,html[data-theme="dark"] .cq-komb-buttons button{color:var(--dm-muted)!important;background:transparent!important}
html[data-theme="dark"] .cq-sum-tabs button.active,html[data-theme="dark"] .cq-komb-buttons button.active{background:var(--dm-surface2)!important;color:var(--dm-text)!important}
html[data-theme="dark"] .cq-title,html[data-theme="dark"] [class*="cq-sum-"] h3,html[data-theme="dark"] [class*="cq-komb-"] h3{color:var(--dm-text)!important}

/* korku & acgozluluk sayfasi */
html[data-theme="dark"] .box,html[data-theme="dark"] #history.box{background:var(--dm-surface)!important;border-color:var(--dm-border)!important;box-shadow:none!important;color:var(--dm-text)}
html[data-theme="dark"] .box .gray{color:var(--dm-muted)!important}
/* amCharts (gosterge + gecmis grafik) SVG: yazilar, ibre, izgara */
html[data-theme="dark"] #chartdiv text,html[data-theme="dark"] #chartdiv2 text{fill:#c3c9d1!important}
html[data-theme="dark"] #chartdiv2 [fill="#000000"],html[data-theme="dark"] #chartdiv2 [fill="#000"]{fill:#e6e8eb!important}
html[data-theme="dark"] #chartdiv2 [stroke="#000000"],html[data-theme="dark"] #chartdiv2 [stroke="#000"]{stroke:#e6e8eb!important}
html[data-theme="dark"] #chartdiv [stroke="#000000"][stroke-opacity]{stroke:#ffffff!important}

/* canli haberler ozet kutusu */
html[data-theme="dark"] .bs-summary-box{background:var(--dm-surface)!important;border-color:var(--dm-border)!important}
html[data-theme="dark"] .bs-box-header,html[data-theme="dark"] .bs-box-footer{background:var(--dm-surface2)!important;border-color:var(--dm-border)!important;color:var(--dm-text)!important}
html[data-theme="dark"] .bs-box-body{color:#cfd5dc!important}
html[data-theme="dark"] .bs-status-badge.active{background:rgba(239,68,68,.18)!important}
html[data-theme="dark"] .bs-live-wrapper .bs-excerpt{color:var(--dm-muted)!important}
html[data-theme="dark"] .bs-page-link{background:var(--dm-surface2)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}

/* veri tablolari: anlik fiyat (cmc-datatable) + borsalar (celp-datatable) */
html[data-theme="dark"] table.cmc-datatable,html[data-theme="dark"] table.celp-datatable{background:var(--dm-surface)!important;border-color:var(--dm-border)!important}
html[data-theme="dark"] .cmc-datatable tr,html[data-theme="dark"] .celp-datatable tr{background:transparent!important}
html[data-theme="dark"] .cmc-datatable td,html[data-theme="dark"] .celp-datatable td{background:var(--dm-surface)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}
html[data-theme="dark"] .cmc-datatable tr.odd td,html[data-theme="dark"] .celp-datatable tr.odd td{background:#1b1f27!important}
html[data-theme="dark"] .cmc-datatable tbody tr:hover td,html[data-theme="dark"] .celp-datatable tbody tr:hover td{background:var(--dm-surface2)!important}
html[data-theme="dark"] .cmc-datatable th,html[data-theme="dark"] .celp-datatable th,
html[data-theme="dark"] .cmc-datatable th .badge,html[data-theme="dark"] .celp-datatable th .badge{background-color:var(--dm-surface2)!important;color:var(--dm-muted)!important;border-color:var(--dm-border)!important}
html[data-theme="dark"] .cmc-datatable th .badge,html[data-theme="dark"] .celp-datatable th .badge{background:transparent!important}
html[data-theme="dark"] .cmc_coin_symbol,html[data-theme="dark"] .cmc_coin_name,html[data-theme="dark"] .cmc-market-cap,html[data-theme="dark"] .cmc-vol,
html[data-theme="dark"] .cmc-name,html[data-theme="dark"] .celp-datatable td div{color:var(--dm-text)!important}
html[data-theme="dark"] .cmc-price:not([style*="background"]) .cmc-formatted-price{color:var(--dm-text)!important}
html[data-theme="dark"] .btn_cmc_watch_list{color:var(--dm-muted)!important}
/* yuzde degisim renkleri korunur */
html[data-theme="dark"] .cmc-datatable .cmc-up,html[data-theme="dark"] .cmc-datatable .cmc-up *,html[data-theme="dark"] .cmc-datatable .changes.up,html[data-theme="dark"] .cmc-datatable .changes.up *{color:#16c784!important}
html[data-theme="dark"] .cmc-datatable .cmc-down,html[data-theme="dark"] .cmc-datatable .cmc-down *,html[data-theme="dark"] .cmc-datatable .changes.down,html[data-theme="dark"] .cmc-datatable .changes.down *{color:#ea3943!important}
/* DataTables kontrolleri (arama, sayfa sayisi, onceki/sonraki) */
html[data-theme="dark"] .dataTables_wrapper,html[data-theme="dark"] .dataTables_wrapper label,
html[data-theme="dark"] .dataTables_length,html[data-theme="dark"] .dataTables_filter,html[data-theme="dark"] .dataTables_info{color:var(--dm-text)!important}
html[data-theme="dark"] .dataTables_wrapper .paginate_button{color:var(--dm-link)!important;border-color:var(--dm-border)!important;background:transparent!important}
html[data-theme="dark"] .dataTables_wrapper .paginate_button.disabled{color:#555c68!important}
html[data-theme="dark"] #cmc_coinslist_paginate .paginate_button,html[data-theme="dark"] #celp_main_list_paginate .paginate_button{color:var(--dm-link)!important;background:transparent!important;border-color:var(--dm-border)!important}
html[data-theme="dark"] #cmc_coinslist_paginate .paginate_button.disabled,html[data-theme="dark"] #celp_main_list_paginate .paginate_button.disabled{color:#555c68!important}
html[data-theme="dark"] .cmc-datatable .cmc-price{color:var(--dm-text)!important}
html[data-theme="dark"] .dataTables_wrapper select,html[data-theme="dark"] .dataTables_wrapper input{background:var(--dm-surface2)!important;color:var(--dm-text)!important;border:1px solid var(--dm-border)!important}

/* yuklenme durumlari: tablo iskeleti (shimmer) ve kart "Yukleniyor" katmani */
html[data-theme="dark"] .cmc-table-loader::before{background-image:linear-gradient(#2b303b 1px,transparent 0),linear-gradient(90deg,#2b303b 1px,transparent 0),
  linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.05) 15%,rgba(255,255,255,0) 30%),linear-gradient(#1b1f27 35px,transparent 0)!important}
html[data-theme="dark"] .cq-fmd-loader{background:rgba(23,26,33,.94)!important;color:var(--dm-muted)!important}
html[data-theme="dark"] .cq-skeleton{background:#2b303b!important}
/* ana sayfa veri terminali: 1S/4S/12S/24S secici */
html[data-theme="dark"] .cq-liq-btn{background:var(--dm-surface2)!important;color:var(--dm-muted)!important}
html[data-theme="dark"] .cq-liq-btn.active{background:#2563eb!important;color:#fff!important}
/* fiyat takibi USD/TL secici */
html[data-theme="dark"] .cmc-fx-chip{background:var(--dm-surface2)!important;border-color:var(--dm-border)!important;color:var(--dm-muted)!important}
html[data-theme="dark"] .cmc-fx-chip:hover{background:#262b35!important;color:var(--dm-text)!important}
html[data-theme="dark"] .cmc-fx-chip.is-active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}

/* anlik fiyat sayfasi ust kartlari (cq-fmd-*) */
html[data-theme="dark"] .cq-fmd-card{background:var(--dm-surface)!important;border-color:var(--dm-border)!important;box-shadow:none!important}
html[data-theme="dark"] .cq-fmd-val,html[data-theme="dark"] .cq-fmd-coin-name,html[data-theme="dark"] .cq-fmd-coin-price,html[data-theme="dark"] .cq-fmd-bar-lbl,html[data-theme="dark"] .cq-fmd-body{color:var(--dm-text)!important}
html[data-theme="dark"] .cq-fmd-coin-sym,html[data-theme="dark"] .cq-fmd-ai-lbl,html[data-theme="dark"] .cq-fmd-title{color:var(--dm-muted)!important}
html[data-theme="dark"] .cq-fmd-footer{border-color:var(--dm-border)!important}
html[data-theme="dark"] .cq-fmd-tabs{background:var(--dm-bg)!important}
html[data-theme="dark"] .cq-fmd-tab{color:var(--dm-muted)!important;background:transparent!important}
html[data-theme="dark"] .cq-fmd-tab.active{background:var(--dm-surface2)!important;color:var(--dm-text)!important}
html[data-theme="dark"] .cq-fmd-ai-row,html[data-theme="dark"] .cq-fmd-coin-item{background:var(--dm-surface2)!important}
html[data-theme="dark"] .cq-fmd-coin-item:hover{background:#262b35!important}
html[data-theme="dark"] .cq-fmd-bar-bg{background:rgba(245,158,11,.18)!important}
html[data-theme="dark"] .cq-fmd-badge{background:rgba(245,158,11,.18)!important}

/* fiyat takibi (coin-market-cap eklentisi, cmc-*) */
html[data-theme="dark"] .cmc-modern-main-content,html[data-theme="dark"] .cmc-custom-chart-wrapper,
html[data-theme="dark"] .cmc-stat-card,html[data-theme="dark"] .cmc-chart-timeframes{background:var(--dm-surface)!important;border-color:var(--dm-border)!important;box-shadow:none!important}
html[data-theme="dark"] .cmc-stat-value,html[data-theme="dark"] .cmc_coin_price,html[data-theme="dark"] .coin-price,
html[data-theme="dark"] .cmc-range-labels span,html[data-theme="dark"] .cmc-coin-name,html[data-theme="dark"] .cmc-stat-card *:not([class*="up"]):not([class*="down"]):not([class*="green"]):not([class*="red"]){color:var(--dm-text)}
html[data-theme="dark"] .cmc-stat-value,html[data-theme="dark"] .cmc_coin_price,html[data-theme="dark"] .coin-price{color:var(--dm-text)!important}
html[data-theme="dark"] .cmc-coin-symbol-price{background:var(--dm-surface2)!important;color:var(--dm-text)!important}
html[data-theme="dark"] #tv-chart-container,html[data-theme="dark"] .cmc-custom-chart-wrapper iframe,
html[data-theme="dark"] .tradingview-widget-container{background:#171a21!important;color-scheme:dark}
html[data-theme="dark"] .cmc-range-track{background:var(--dm-border)!important}
html[data-theme="dark"] .cmc-chart-timeframes .tv-btn{color:var(--dm-muted)!important;background:transparent!important}
html[data-theme="dark"] .cmc-chart-timeframes .tv-btn.active{background:var(--dm-surface2)!important;color:var(--dm-text)!important}
/* coin sohbeti */
html[data-theme="dark"] #coin-chat-container,html[data-theme="dark"] #chat-header,html[data-theme="dark"] #auth-container,
html[data-theme="dark"] .cmc-modern-chat-sidebar>a{background:var(--dm-surface)!important;border-color:var(--dm-border)!important;color:var(--dm-text)!important}
html[data-theme="dark"] #chat-messages{background:var(--dm-bg)!important}
html[data-theme="dark"] .message-wrapper.other .message-content{background:var(--dm-surface2)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}
html[data-theme="dark"] #chat-title,html[data-theme="dark"] .message-meta .user-name{color:var(--dm-text)!important}
html[data-theme="dark"] .chat-pag-btn{background:var(--dm-surface2)!important;color:var(--dm-text)!important;border-color:var(--dm-border)!important}
html[data-theme="dark"] body .mt-language-dropdown{background:var(--dm-surface)!important}

/* coin/likidasyon widget kartlari */
html[data-theme="dark"] .cq-widget-card{background:var(--dm-surface)!important;border-color:var(--dm-border)!important}
html[data-theme="dark"] .cq-widget-title,html[data-theme="dark"] .cq-liq-btn{color:var(--dm-muted)!important}
html[data-theme="dark"] .cq-widget-value{color:var(--dm-text)!important}

/* mailpoet, yorumlar (wpDiscuz) */
html[data-theme="dark"] .mailpoet_form{background:transparent!important}
html[data-theme="dark"] #wpdcom,html[data-theme="dark"] #wpdcom .wpd-thread-head,
html[data-theme="dark"] #wpdcom .wpd-comment-wrap,html[data-theme="dark"] #wpdcom .wpd-form-wrap{background:transparent!important;color:var(--dm-text)!important}
html[data-theme="dark"] #wpdcom .wpd-comment-text,html[data-theme="dark"] #wpdcom .wpd-comment-author{color:var(--dm-text)!important}
html[data-theme="dark"] #wpdcom .ql-container,html[data-theme="dark"] #wpdcom .ql-toolbar,
html[data-theme="dark"] #wpdcom .wpd-field-textarea{background:var(--dm-surface2)!important;border-color:var(--dm-border)!important}

/* mobil header ikonlari (hamburger + buyutec): karanlikta beyaz; normal ve yapiskan header */
html[data-theme="dark"] .tdb-mobile-menu-button,html[data-theme="dark"] .tdb-mobile-menu-icon,
html[data-theme="dark"] .tdb-header-search-button-mob,html[data-theme="dark"] .tdb-mobile-search-icon,
html[data-theme="dark"] .tdb-header-search-button .tdb-search-icon,html[data-theme="dark"] .tdb-head-search-btn i{color:#fff!important}

/* tema dugmesi: yuvarlak, yumusak zemin, ay/gunes arasinda donerek gecis */
.bs-dm-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;
  width:36px;height:36px;margin:0 6px;padding:0;border:0;border-radius:50%;cursor:pointer;vertical-align:middle;
  background:transparent!important;color:#fff;-webkit-tap-highlight-color:transparent;
  transition:opacity .2s ease,transform .15s ease}
.bs-dm-toggle:hover{opacity:.8}
.bs-dm-toggle:active{transform:scale(.92)}
.bs-dm-toggle:focus-visible{outline:2px solid #5bbcf0;outline-offset:2px}
.bs-dm-toggle svg{position:absolute;width:19px;height:19px;transition:opacity .25s ease,transform .35s cubic-bezier(.4,1.6,.6,1)}
.bs-dm-toggle .bs-dm-sun{opacity:0;transform:rotate(-90deg) scale(.5)}
.bs-dm-toggle .bs-dm-moon{opacity:1;transform:none}
html[data-theme="dark"] .bs-dm-toggle{color:#ffd166}
html[data-theme="dark"] .bs-dm-toggle .bs-dm-sun{opacity:1;transform:none}
html[data-theme="dark"] .bs-dm-toggle .bs-dm-moon{opacity:0;transform:rotate(90deg) scale(.5)}
@media (prefers-reduced-motion:reduce){.bs-dm-toggle,.bs-dm-toggle svg{transition:none}}
/* masaustu: arama blogunun icinde normal akista, dil seciciden once */
.tdb_header_search .bs-dm-toggle.bs-dm-inflow{align-self:center;margin:0 4px 0 0}
/* masaustu menu satiri: menu kalan alani doldurur ve gerekirse daralir. Temanin "Dahasi" kodu menu
   genisligine bakarak calisir; eskiden menu sabit genislikte oldugu icin hic devreye girmiyor, ogeler
   arama blogunun altina tasiyordu. Arama/dil/tema blogu hep ayni satirda kalir. */
.td-header-desktop-wrap .wpb_wrapper:has(>.tdb_header_menu):has(>.tdb_header_search),
.td-header-desktop-sticky-wrap .wpb_wrapper:has(>.tdb_header_menu):has(>.tdb_header_search){display:flex;align-items:center;flex-wrap:nowrap}
.td-header-desktop-wrap .wpb_wrapper>.tdb_header_menu,.td-header-desktop-sticky-wrap .wpb_wrapper>.tdb_header_menu{flex:1 1 0;min-width:0;width:auto!important}
.td-header-desktop-wrap .wpb_wrapper>.tdb_header_search,.td-header-desktop-sticky-wrap .wpb_wrapper>.tdb_header_search{flex:0 0 auto;float:none!important;margin-left:auto}
.td-header-desktop-wrap .td-subcat-more .tdb-menu-item-text,.td-header-desktop-wrap .td-subcat-more .tdb-menu-more-subicon,
.td-header-desktop-sticky-wrap .td-subcat-more .tdb-menu-item-text,.td-header-desktop-sticky-wrap .td-subcat-more .tdb-menu-more-subicon{color:#fff!important}
/* mobil: logo ile arama arasinda, mutlak konum (header akisini degistirmez) */
.bs-dm-toggle.bs-dm-in-search{position:absolute;right:100%;top:50%;transform:translateY(-50%);margin:0 6px 0 0;z-index:5}
.bs-dm-toggle.bs-dm-in-search:active{transform:translateY(-50%) scale(.92)}
/* mobil: logo ile arama arasinda; acik modda beyaz header'a gore koyu ikon */
.tdb_mobile_search .bs-dm-toggle.bs-dm-in-search{width:30px;height:30px;right:calc(100% - 12px);margin:0;color:#2c3242}
.tdb_mobile_search .bs-dm-toggle svg{width:19px;height:19px}
/* temanin arama blogundaki "svg path{fill:mavi}" kurali ikonu boyamasin: her yerde masaustuyle ayni */
.bs-dm-toggle svg path,.bs-dm-toggle svg circle{fill:currentColor!important}
.bs-dm-toggle .bs-dm-sun g path{fill:none!important;stroke:currentColor!important}
html[data-theme="dark"] .tdb_mobile_search .bs-dm-toggle.bs-dm-in-search{color:#ffd166}
.bs-dm-toggle.bs-dm-float{position:fixed;right:16px;bottom:16px;z-index:9999;width:44px;height:44px;background:#2c3242;box-shadow:0 2px 10px rgba(0,0,0,.25)}
