/* İZ Sayfa Düzenleyici — Koyu Mod v1.2.5
   Amaç: filtre/invert uygulamadan, tema yüzeylerini antrasit palete geçirmek. */

html[data-iz-theme="dark"]{
  color-scheme:dark;
  background:var(--iz-night-bg,#1c1e20);
}
html[data-iz-theme="dark"] body{
  background:var(--iz-night-bg,#1c1e20) !important;
  color:var(--iz-night-text,#f0ede8) !important;
}

/* Ana sayfa / içerik zeminleri */
html[data-iz-theme="dark"] main,
html[data-iz-theme="dark"] .main-content,
html[data-iz-theme="dark"] .section,
html[data-iz-theme="dark"] .page-section,
html[data-iz-theme="dark"] .category-menu-section,
html[data-iz-theme="dark"] .homepage-quick-selector,
html[data-iz-theme="dark"] .fragrance-spotlight-section,
html[data-iz-theme="dark"] .iz-instagram-reels-section,
html[data-iz-theme="dark"] .iz-home-campaign-area,
html[data-iz-theme="dark"] .izus-page{
  background:var(--iz-night-bg,#1c1e20) !important;
  color:var(--iz-night-text,#f0ede8) !important;
}

/* Üst menü, mobil menü ve arama */
html[data-iz-theme="dark"] .site-header,
html[data-iz-theme="dark"] .mobile-header,
html[data-iz-theme="dark"] .site-header.compact,
html[data-iz-theme="dark"] .mobile-header.compact,
html[data-iz-theme="dark"] .mobile-menu,
html[data-iz-theme="dark"] .mobile-menu-header,
html[data-iz-theme="dark"] .mobile-menu-footer,
html[data-iz-theme="dark"] .nav-dropdown-menu,
html[data-iz-theme="dark"] .header-inline-search,
html[data-iz-theme="dark"] .shared-header-search,
html[data-iz-theme="dark"] .header-inline-search .search-results,
html[data-iz-theme="dark"] .header-inline-search .search-result-item,
html[data-iz-theme="dark"] .header-inline-search .search-empty,
html[data-iz-theme="dark"] .search-overlay,
html[data-iz-theme="dark"] .search-overlay .search-results,
html[data-iz-theme="dark"] .search-bar,
html[data-iz-theme="dark"] .home-search-box{
  background:var(--iz-night-surface,#242629) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .site-header,
html[data-iz-theme="dark"] .mobile-header{
  box-shadow:0 1px 0 var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .mobile-menu-overlay{background:rgba(0,0,0,.68) !important;}
html[data-iz-theme="dark"] .header-logo,
html[data-iz-theme="dark"] .mobile-header-logo,
html[data-iz-theme="dark"] .nav-link,
html[data-iz-theme="dark"] .nav-dropdown-item,
html[data-iz-theme="dark"] .mobile-menu-item,
html[data-iz-theme="dark"] .btn-icon,
html[data-iz-theme="dark"] .header-actions,
html[data-iz-theme="dark"] .mobile-actions{
  color:var(--iz-night-text,#f0ede8);
}
html[data-iz-theme="dark"] .nav-link:hover,
html[data-iz-theme="dark"] .nav-link.active,
html[data-iz-theme="dark"] .nav-dropdown-item:hover,
html[data-iz-theme="dark"] .mobile-menu-item:hover,
html[data-iz-theme="dark"] .btn-icon:hover{
  background:var(--iz-night-surface-2,#2d3033) !important;
  color:var(--iz-night-text,#f0ede8) !important;
}
html[data-iz-theme="dark"] body .site-header.compact .desktop-compact-menu{
  background:var(--iz-night-surface,#242629) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}

/* Başlıklar, metinler, breadcrumb */
html[data-iz-theme="dark"] h1,
html[data-iz-theme="dark"] h2,
html[data-iz-theme="dark"] h3,
html[data-iz-theme="dark"] h4,
html[data-iz-theme="dark"] h5,
html[data-iz-theme="dark"] h6,
html[data-iz-theme="dark"] .section-title,
html[data-iz-theme="dark"] .product-name,
html[data-iz-theme="dark"] .product-title,
html[data-iz-theme="dark"] .cart-item-name,
html[data-iz-theme="dark"] .page-header,
html[data-iz-theme="dark"] .page-header h1{
  color:var(--iz-night-text,#f0ede8) !important;
}
html[data-iz-theme="dark"] .text-sec,
html[data-iz-theme="dark"] .text-muted,
html[data-iz-theme="dark"] .section-desc,
html[data-iz-theme="dark"] .view-all,
html[data-iz-theme="dark"] .breadcrumb,
html[data-iz-theme="dark"] .breadcrumb a,
html[data-iz-theme="dark"] .product-brand,
html[data-iz-theme="dark"] .product-scent,
html[data-iz-theme="dark"] .product-meta,
html[data-iz-theme="dark"] .cart-total-label,
html[data-iz-theme="dark"] .blog-card-desc,
html[data-iz-theme="dark"] .blog-card-meta,
html[data-iz-theme="dark"] .trust-item,
html[data-iz-theme="dark"] .iz-reels-product-copy small,
html[data-iz-theme="dark"] .iz-instagram-follow-meta{
  color:var(--iz-night-muted,#aaa6a0) !important;
}

/* Kartlar ve yüzeyler */
html[data-iz-theme="dark"] .product-card,
html[data-iz-theme="dark"] .category-card,
html[data-iz-theme="dark"] .blog-card,
html[data-iz-theme="dark"] .campaign-card,
html[data-iz-theme="dark"] .trust-bar,
html[data-iz-theme="dark"] .ai-teaser-section,
html[data-iz-theme="dark"] .modal-content,
html[data-iz-theme="dark"] .popup-content,
html[data-iz-theme="dark"] .drawer,
html[data-iz-theme="dark"] .account-card,
html[data-iz-theme="dark"] .auth-card,
html[data-iz-theme="dark"] .page-card,
html[data-iz-theme="dark"] .checkout-card,
html[data-iz-theme="dark"] .cart-summary,
html[data-iz-theme="dark"] .tester-selection-summary,
html[data-iz-theme="dark"] .tester-gender-group,
html[data-iz-theme="dark"] .iz-editable-page__content,
html[data-iz-theme="dark"] .spotlight-demo-card,
html[data-iz-theme="dark"] .iz-reels-product,
html[data-iz-theme="dark"] .iz-instagram-follow-strip,
html[data-iz-theme="dark"] .filter-sheet,
html[data-iz-theme="dark"] .mobile-note-search-results{
  background:var(--iz-night-surface,#242629) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
  box-shadow:var(--iz-night-shadow,0 12px 34px rgba(0,0,0,.28));
}

/* Homepage hızlı seçim / sabit beyaz alanlar */
html[data-iz-theme="dark"] .homepage-quick-tabs,
html[data-iz-theme="dark"] .homepage-quick-search-wrap,
html[data-iz-theme="dark"] .homepage-quick-empty,
html[data-iz-theme="dark"] .homepage-quick-tab,
html[data-iz-theme="dark"] .homepage-quick-more,
html[data-iz-theme="dark"] .iz-home-campaign-area .iz-campaign-more,
html[data-iz-theme="dark"] .category-circles-arrow,
html[data-iz-theme="dark"] .homepage-carousel-arrow,
html[data-iz-theme="dark"] .iz-row-arrow,
html[data-iz-theme="dark"] .fragrance-spotlight-arrow,
html[data-iz-theme="dark"] .cat-banner-see{
  background:var(--iz-night-surface,#242629) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .homepage-quick-tab:hover,
html[data-iz-theme="dark"] .homepage-quick-tab:focus-visible{
  background:var(--iz-night-surface-2,#2d3033) !important;
  color:var(--iz-night-text,#f0ede8) !important;
}
html[data-iz-theme="dark"] .homepage-quick-tab.is-active,
html[data-iz-theme="dark"] .homepage-quick-tab.is-active:hover,
html[data-iz-theme="dark"] .homepage-quick-tab.is-active:focus-visible{
  background:var(--iz-night-text,#f0ede8) !important;
  color:var(--iz-night-bg,#1c1e20) !important;
}
html[data-iz-theme="dark"] .homepage-quick-search-input{
  color:var(--iz-night-text,#f0ede8) !important;
}
html[data-iz-theme="dark"] .homepage-quick-divider{background:var(--iz-night-border,#3a3d40) !important;}

/* Formlar */
html[data-iz-theme="dark"] .search-input,
html[data-iz-theme="dark"] input:not([type="checkbox"]):not([type="radio"]):not([type="color"]):not(.izzi-input),
html[data-iz-theme="dark"] select,
html[data-iz-theme="dark"] textarea:not(.izzi-input){
  background:var(--iz-night-input-bg,#26282b) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] input::placeholder,
html[data-iz-theme="dark"] textarea::placeholder{color:var(--iz-night-muted,#aaa6a0) !important;}
html[data-iz-theme="dark"] input[type="checkbox"],
html[data-iz-theme="dark"] input[type="radio"]{accent-color:var(--accent,#b5915a);}

/* Filtre / seçenek alanları */
html[data-iz-theme="dark"] .filter-bar,
html[data-iz-theme="dark"] .filter-btn,
html[data-iz-theme="dark"] .filter-option,
html[data-iz-theme="dark"] .mobile-filter-chip,
html[data-iz-theme="dark"] .note-suggestion,
html[data-iz-theme="dark"] .mobile-filter-reset,
html[data-iz-theme="dark"] .sort-select,
html[data-iz-theme="dark"] .variant-btn,
html[data-iz-theme="dark"] .qty-btn,
html[data-iz-theme="dark"] .qty-input,
html[data-iz-theme="dark"] .newsletter-input,
html[data-iz-theme="dark"] .cookie-banner,
html[data-iz-theme="dark"] .blog-card-cat,
html[data-iz-theme="dark"] .oda-choice-panel,
html[data-iz-theme="dark"] .oda-choice-item{
  background:var(--iz-night-surface-2,#2d3033) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .filter-btn.active,
html[data-iz-theme="dark"] .variant-btn.active,
html[data-iz-theme="dark"] .mobile-filter-chip:has(input:checked),
html[data-iz-theme="dark"] .filter-option:has(input:checked){
  background:var(--iz-night-text,#f0ede8) !important;
  color:var(--iz-night-bg,#1c1e20) !important;
  border-color:var(--iz-night-text,#f0ede8) !important;
}

/* Sepet: tema içinde !important ile sabitlenmiş açık yüzeyleri override et. */
html[data-iz-theme="dark"] .cart-page .cart-item,
html[data-iz-theme="dark"] .cart-page.cart-view-wide .cart-volume-control select,
html[data-iz-theme="dark"] .cart-page.cart-view-wide .cart-extra-option,
html[data-iz-theme="dark"] .cart-page.cart-view-wide .qty-btn,
html[data-iz-theme="dark"] .cart-view-btn.is-active{
  background:var(--iz-night-surface,#242629) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .cart-toolbar .cart-clear-all,
html[data-iz-theme="dark"] .cart-clear-all{
  background:var(--iz-night-surface-2,#2d3033) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}

/* Butonlar */
html[data-iz-theme="dark"] .btn-outline,
html[data-iz-theme="dark"] .tester-copy-btn,
html[data-iz-theme="dark"] .tester-reopen-btn{
  background:transparent !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .btn-primary{
  background:var(--iz-night-text,#f0ede8) !important;
  color:var(--iz-night-bg,#1c1e20) !important;
}

/* Kullanıcı sistemi: hem girişli hem misafir menüsü ve hesap sayfası. */
html[data-iz-theme="dark"] .izus-user-dropdown,
html[data-iz-theme="dark"] .izus-box,
html[data-iz-theme="dark"] .izus-tile,
html[data-iz-theme="dark"] .izus-fav-card,
html[data-iz-theme="dark"] .izus-orders article{
  background:var(--iz-night-surface,#242629) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .izus-user-dropdown a,
html[data-iz-theme="dark"] .izus-user-dropdown button,
html[data-iz-theme="dark"] .izus-tile,
html[data-iz-theme="dark"] .izus-fav-card{
  color:var(--iz-night-text,#f0ede8) !important;
}
html[data-iz-theme="dark"] .izus-user-dropdown a:hover,
html[data-iz-theme="dark"] .izus-user-dropdown button:hover{
  background:var(--iz-night-surface-2,#2d3033) !important;
}
html[data-iz-theme="dark"] .izus-user-name{
  color:var(--iz-night-muted,#aaa6a0) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .izus-tile span,
html[data-iz-theme="dark"] .izus-fav-card small{color:var(--iz-night-muted,#aaa6a0) !important;}

/* Ürün görselleri filtrelenmez. Nötr fotoğraf kuyusu korunur. */
html[data-iz-theme="dark"] img,
html[data-iz-theme="dark"] picture,
html[data-iz-theme="dark"] video,
html[data-iz-theme="dark"] canvas,
html[data-iz-theme="dark"] iframe{
  filter:none !important;
}
html[data-iz-theme="dark"] .product-img-wrap,
html[data-iz-theme="dark"] .product-image-main,
html[data-iz-theme="dark"] .product-gallery-main,
html[data-iz-theme="dark"] .search-result-img,
html[data-iz-theme="dark"] .cart-item-img,
html[data-iz-theme="dark"] .iz-reels-product img,
html[data-iz-theme="dark"] .iz-instagram-follow-avatar{
  background:#f1eee8 !important;
}

/* Footer zaten koyu tasarımlı, yalnız çizgileri palete bağla. */
html[data-iz-theme="dark"] .site-footer{border-color:var(--iz-night-border,#3a3d40) !important;}
html[data-iz-theme="dark"] hr{border-color:var(--iz-night-border,#3a3d40) !important;}

/* Zİ Asistan ve Sayfa Düzenleyici paneli kendi renk sistemlerini korur. */
html[data-iz-theme="dark"] .izzi-app,
html[data-iz-theme="dark"] .izzi-floating,
html[data-iz-theme="dark"] #izpe-fab,
html[data-iz-theme="dark"] #izpe-toolbar,
html[data-iz-theme="dark"] #izpe-panel{color-scheme:light;}
html[data-iz-theme="dark"] .izzi-app input,
html[data-iz-theme="dark"] .izzi-app textarea,
html[data-iz-theme="dark"] .izzi-app select{color-scheme:light;}

/* Kullanıcı menüsünün en altındaki Koyu Mod satırı. */
.izpe-dm-menu-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  width:100%;
  box-sizing:border-box;
  margin-top:5px;
  padding:10px 11px 8px;
  border-top:1px solid #eee;
  color:#222;
  font:inherit;
}
.izpe-dm-menu-label{font-size:.92rem;line-height:1.2;}
.izpe-dm-menu-switch{
  position:relative;
  display:block !important;
  flex:0 0 36px;
  width:36px !important;
  height:20px;
  min-height:20px;
  padding:0 !important;
  border:0 !important;
  border-radius:999px !important;
  background:#c8c5bf !important;
  box-shadow:none !important;
  cursor:pointer;
  -webkit-appearance:none;
  appearance:none;
  -webkit-tap-highlight-color:transparent;
}
.izpe-dm-menu-switch > span{
  position:absolute;
  top:3px;
  left:3px;
  width:14px;
  height:14px;
  border-radius:50%;
  background:#fff;
  box-shadow:0 1px 3px rgba(0,0,0,.22);
  transition:transform var(--izdm-transition,220ms) ease;
}
.izpe-dm-menu-switch[aria-checked="true"]{background:#55585b !important;}
.izpe-dm-menu-switch[aria-checked="true"] > span{transform:translateX(16px);}
.izpe-dm-menu-switch:focus-visible{outline:2px solid #b5915a !important;outline-offset:2px;}
.izpe-dm-menu-row.is-passive{opacity:.48;}
.izpe-dm-menu-row.is-passive .izpe-dm-menu-switch{cursor:not-allowed;}
html[data-iz-theme="dark"] .izpe-dm-menu-row{
  color:var(--iz-night-text,#f0ede8);
  border-color:var(--iz-night-border,#3a3d40);
}

/* Geçişler yalnız yüzey/metinlerde; görsel medya etkilenmez. */
html[data-iz-theme] body,
html[data-iz-theme] .site-header,
html[data-iz-theme] .mobile-header,
html[data-iz-theme] .mobile-menu,
html[data-iz-theme] .nav-dropdown-menu,
html[data-iz-theme] .izus-user-dropdown,
html[data-iz-theme] .product-card,
html[data-iz-theme] .category-card,
html[data-iz-theme] .cart-item,
html[data-iz-theme] input,
html[data-iz-theme] select,
html[data-iz-theme] textarea{
  transition:background-color var(--izdm-transition,220ms) ease,color var(--izdm-transition,220ms) ease,border-color var(--izdm-transition,220ms) ease,box-shadow var(--izdm-transition,220ms) ease;
}
html[data-iz-theme] img,
html[data-iz-theme] video,
html[data-iz-theme] canvas,
html[data-iz-theme] iframe{transition:none !important;}

@media(prefers-reduced-motion:reduce){
  html[data-iz-theme] body,
  html[data-iz-theme] .site-header,
  html[data-iz-theme] .mobile-header,
  html[data-iz-theme] .mobile-menu,
  html[data-iz-theme] .nav-dropdown-menu,
  html[data-iz-theme] .izus-user-dropdown,
  html[data-iz-theme] .product-card,
  html[data-iz-theme] input,
  html[data-iz-theme] select,
  html[data-iz-theme] textarea,
  .izpe-dm-menu-switch > span{transition:none !important;}
}

/* Tema içindeki geç dönem !important açık renk kuralları için hedefli düzeltmeler. */
html[data-iz-theme="dark"] body > section,
html[data-iz-theme="dark"] body > main,
html[data-iz-theme="dark"] .tester-sets-section,
html[data-iz-theme="dark"] .cat-banners-section,
html[data-iz-theme="dark"] .kokunu-bul-section,
html[data-iz-theme="dark"] .category-circles-section,
html[data-iz-theme="dark"] .brand-section,
html[data-iz-theme="dark"] .iz-header-stack,
html[data-iz-theme="dark"] .iz-header-stack > .shared-header-search,
html[data-iz-theme="dark"] .iz-header-stack .shared-header-search .search-bar,
html[data-iz-theme="dark"] .iz-header-stack .shared-header-search .search-results,
html[data-iz-theme="dark"] #mobileCompactResults.compact-search-results-mobile,
html[data-iz-theme="dark"] .mobile-compact-search,
html[data-iz-theme="dark"] .compact-search-results-mobile{
  background:var(--iz-night-bg,#1c1e20) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .iz-header-stack,
html[data-iz-theme="dark"] .iz-header-stack > .shared-header-search,
html[data-iz-theme="dark"] .iz-header-stack .shared-header-search .search-bar,
html[data-iz-theme="dark"] .iz-header-stack .shared-header-search .search-results,
html[data-iz-theme="dark"] #mobileCompactResults.compact-search-results-mobile,
html[data-iz-theme="dark"] .mobile-compact-search,
html[data-iz-theme="dark"] .compact-search-results-mobile{
  background:var(--iz-night-surface,#242629) !important;
}

html[data-iz-theme="dark"] .product-card > .product-info,
html[data-iz-theme="dark"] .product-card .pc-tags > *,
html[data-iz-theme="dark"] .product-card .pc-tags.new-arrival-info .new-arrival-info-item,
html[data-iz-theme="dark"] body.homepage #bestSellersGrid .product-card.tester-product .pc-tags.pc-tags-empty .pc-tag{
  background:var(--iz-night-surface,#242629) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}

html[data-iz-theme="dark"] body.iz-product-page .volume-btn,
html[data-iz-theme="dark"] body.iz-product-page .volume-btn.disabled,
html[data-iz-theme="dark"] body.iz-product-page .product-detail-info > .product-quantity .qty-btn,
html[data-iz-theme="dark"] body.iz-product-page .product-detail-info > .product-quantity .qty-num-input{
  background:var(--iz-night-surface-2,#2d3033) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] body.iz-product-page .product-detail-info > .detail-actions [data-add-cart]{
  background:var(--iz-night-text,#f0ede8) !important;
  color:var(--iz-night-bg,#1c1e20) !important;
  border-color:var(--iz-night-text,#f0ede8) !important;
}
html[data-iz-theme="dark"] body.iz-product-page [data-add-cart].is-in-cart .product-detail-add-check,
html[data-iz-theme="dark"] body.iz-product-page [data-add-cart].is-cart-flash .product-detail-add-check{
  background:var(--iz-night-surface,#242629) !important;
}

html[data-iz-theme="dark"] .homepage-more-btn,
html[data-iz-theme="dark"] #bestSellers .homepage-more-btn,
html[data-iz-theme="dark"] #newArrivals .homepage-more-btn,
html[data-iz-theme="dark"] .hp-more-btn,
html[data-iz-theme="dark"] .reco-more-btn{
  background:var(--iz-night-surface,#242629) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}

/* Eski tarayıcılarda :has() fallback sınıfları browser-compat.js tarafından sağlanır. */
html[data-iz-theme="dark"] .mobile-filter-chip.is-checked,
html[data-iz-theme="dark"] .filter-option.is-checked{
  background:var(--iz-night-text,#f0ede8) !important;
  color:var(--iz-night-bg,#1c1e20) !important;
  border-color:var(--iz-night-text,#f0ede8) !important;
}
html[data-iz-theme="dark"] .oda-choice-item.is-checked{
  background:var(--iz-night-surface,#242629) !important;
  border-color:var(--accent,#b5915a) !important;
}

html[data-iz-theme="dark"] .iz-home-campaign-area .iz-home-campaign-visual-card,
html[data-iz-theme="dark"] .iz-home-campaign-area .iz-campaign-desktop-shell > .iz-campaign-nav{
  background:var(--iz-night-surface,#242629) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .iz-home-campaign-area .iz-home-campaign-visual-inner{
  background:var(--iz-night-surface-2,#2d3033) !important;
}
html[data-iz-theme="dark"] .product-carousel-arrow,
html[data-iz-theme="dark"] .newsletter-input{
  background:var(--iz-night-surface,#242629) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] body.iz-product-page .volume-btn.active{
  background:var(--iz-night-text,#f0ede8) !important;
  color:var(--iz-night-bg,#1c1e20) !important;
  border-color:var(--iz-night-text,#f0ede8) !important;
}

/* Eski sürümden cache içinde kalmış sol-alt anahtar görünmesin. */
.izpe-dm-toggle{display:none !important;}


/* v1.2.2 — ürün kartı fiyatları koyu modda net beyaz. */
html[data-iz-theme="dark"] .product-card .product-price,
html[data-iz-theme="dark"] .product-card .product-price.sale,
html[data-iz-theme="dark"] .product-card .product-price-original,
html[data-iz-theme="dark"] .product-card .product-pricing{
  color:var(--iz-night-text,#f0ede8) !important;
}
html[data-iz-theme="dark"] .product-card .product-price-original{
  text-decoration-color:currentColor !important;
}

/* v1.2.2 — ana sayfa İZ Yorumlar: beyaz kalan yüzeyleri koyu palete bağla. */
html[data-iz-theme="dark"] #iz-yorumlar,
html[data-iz-theme="dark"] .izy-section,
html[data-iz-theme="dark"] .izy-carousel-shell,
html[data-iz-theme="dark"] .izy-viewport{
  background:var(--iz-night-bg,#1c1e20) !important;
  color:var(--iz-night-text,#f0ede8) !important;
}
html[data-iz-theme="dark"] .izy-review-card,
html[data-iz-theme="dark"] .izy-form-wrap,
html[data-iz-theme="dark"] .izy-login-note,
html[data-iz-theme="dark"] .izy-empty,
html[data-iz-theme="dark"] .izy-notice-success,
html[data-iz-theme="dark"] .izy-notice-error,
html[data-iz-theme="dark"] .izy-add-btn,
html[data-iz-theme="dark"] .izy-login-btn{
  background:var(--iz-night-surface,#242629) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .izy-section-head,
html[data-iz-theme="dark"] .izy-section-head h2,
html[data-iz-theme="dark"] .izy-review-name,
html[data-iz-theme="dark"] .izy-review-product,
html[data-iz-theme="dark"] .izy-review-product a,
html[data-iz-theme="dark"] .izy-review-product span,
html[data-iz-theme="dark"] .izy-review-text,
html[data-iz-theme="dark"] .izy-pagination a,
html[data-iz-theme="dark"] .izy-pagination span,
html[data-iz-theme="dark"] .izy-form-grid label,
html[data-iz-theme="dark"] .izy-rating-field,
html[data-iz-theme="dark"] .izy-login-title{
  color:var(--iz-night-text,#f0ede8) !important;
}
html[data-iz-theme="dark"] .izy-review-source,
html[data-iz-theme="dark"] .izy-form-note,
html[data-iz-theme="dark"] .izy-product-help,
html[data-iz-theme="dark"] .izy-login-text{
  color:var(--iz-night-muted,#aaa6a0) !important;
}
html[data-iz-theme="dark"] .izy-product-picker select,
html[data-iz-theme="dark"] .izy-product-picker input,
html[data-iz-theme="dark"] .izy-form-grid textarea{
  background:var(--iz-night-input-bg,#26282b) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .izy-pagination .current{
  border-color:var(--iz-night-text,#f0ede8) !important;
}
html[data-iz-theme="dark"] .izy-mobile-swipe-line{
  background:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .izy-mobile-swipe-line .izy-mobile-swipe-thumb{
  background:var(--iz-night-muted,#aaa6a0) !important;
}

/* v1.2.2 — yalnız üst menü / mobil menü logo görselini koyu modda invert et. */
html[data-iz-theme="dark"] .site-header .iz-site-logo-image,
html[data-iz-theme="dark"] .mobile-header .iz-site-logo-image,
html[data-iz-theme="dark"] .mobile-menu-header .iz-site-logo-image{
  filter:invert(1) !important;
}


/* v1.2.3 — kapsam tamamlama: ürün CTA, tester aksiyonları, Profilim ve kalan açık yüzeyler. */

/* Favori kalbi arka plansız kalır; Kullanıcı/Favoriler eklentisinin eski simgesi görünür. */
html[data-iz-theme="dark"] .izus-heart,
html[data-iz-theme="dark"] .izus-heart:hover,
html[data-iz-theme="dark"] .izus-heart:focus,
html[data-iz-theme="dark"] .izus-heart:focus-visible{
  background:transparent !important;
  border-color:transparent !important;
  box-shadow:none !important;
}

/* Ürün kartlarındaki Sepete Ekle butonları koyu gri + beyaz. */
html[data-iz-theme="dark"] .product-card .product-quick,
html[data-iz-theme="dark"] .product-card .product-quick:hover,
html[data-iz-theme="dark"] .product-card .product-quick:focus,
html[data-iz-theme="dark"] .product-card .product-quick:focus-visible,
html[data-iz-theme="dark"] .product-card .product-quick:active,
html[data-iz-theme="dark"] .product-card.tester-product .product-quick.tester-card-button,
html[data-iz-theme="dark"] .product-card.tester-product .product-quick.tester-card-button:hover,
html[data-iz-theme="dark"] .product-card.tester-product .product-quick.tester-card-button:focus,
html[data-iz-theme="dark"] .product-card.tester-product .product-quick.tester-card-button:active{
  background:#34373a !important;
  color:#fff !important;
  border-color:#4a4e52 !important;
  box-shadow:none !important;
  text-shadow:none !important;
}
html[data-iz-theme="dark"] .product-card .product-quick .product-quick-label,
html[data-iz-theme="dark"] .product-card .product-quick .product-quick-check{color:#fff !important;}

/* Tester sayfası: Temizle / Paylaş / Favoriye Ekle ve çevresindeki yardımcı yüzeyler. */
html[data-iz-theme="dark"] .tester-selection-summary.tester-account-actions,
html[data-iz-theme="dark"] .tester-auth-prompt,
html[data-iz-theme="dark"] .tester-recommendation-info,
html[data-iz-theme="dark"] .tester-save-status{
  background:var(--iz-night-surface,#242629) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .tester-summary-actions-new .tester-action-btn,
html[data-iz-theme="dark"] .tester-summary-actions-new .tester-action-btn:hover,
html[data-iz-theme="dark"] .tester-summary-actions-new .tester-action-btn:focus-visible,
html[data-iz-theme="dark"] .tester-recommendation-btn,
html[data-iz-theme="dark"] .tester-recommendation-btn:hover,
html[data-iz-theme="dark"] .tester-auth-btn,
html[data-iz-theme="dark"] .tester-auth-btn.tester-auth-register{
  background:var(--iz-night-surface-2,#2d3033) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .tester-summary-actions-new .tester-save-btn{
  background:#34373a !important;
  color:#fff !important;
  border-color:#4a4e52 !important;
}
html[data-iz-theme="dark"] .tester-recommendation-btn small,
html[data-iz-theme="dark"] .tester-recommendation-info{color:var(--iz-night-muted,#aaa6a0) !important;}
html[data-iz-theme="dark"] .tester-name-filter{background:var(--iz-night-input-bg,#26282b) !important;color:var(--iz-night-text,#f0ede8) !important;border-color:var(--iz-night-border,#3a3d40) !important;}

/* Profilim / Hesabım: Kullanıcı eklentisindeki sabit beyaz yüzeylerin tamamını gece paletine bağla. */
html[data-iz-theme="dark"] .izus-account-page,
html[data-iz-theme="dark"] .izus-favorites-section,
html[data-iz-theme="dark"] .izus-page{background:var(--iz-night-bg,#1c1e20) !important;color:var(--iz-night-text,#f0ede8) !important;}
html[data-iz-theme="dark"] .izus-account-hero,
html[data-iz-theme="dark"] .izus-account-summary-card,
html[data-iz-theme="dark"] .izus-account-nav,
html[data-iz-theme="dark"] .izus-account-panel,
html[data-iz-theme="dark"] .izus-profile-field,
html[data-iz-theme="dark"] .izus-profile-help,
html[data-iz-theme="dark"] .izus-orders .izus-order-card,
html[data-iz-theme="dark"] .izus-order-meta > span,
html[data-iz-theme="dark"] .izus-order-shipping,
html[data-iz-theme="dark"] .izus-account-empty,
html[data-iz-theme="dark"] .izus-support-user,
html[data-iz-theme="dark"] .izus-account-action-link,
html[data-iz-theme="dark"] .izus-login-box,
html[data-iz-theme="dark"] .izus-register-box,
html[data-iz-theme="dark"] .izus-empty-state,
html[data-iz-theme="dark"] .izus-checkout-account{
  background:var(--iz-night-surface,#242629) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .izus-account-summary-icon,
html[data-iz-theme="dark"] .izus-account-panel-count,
html[data-iz-theme="dark"] .izus-account-nav a:hover,
html[data-iz-theme="dark"] .izus-account-nav a.is-active,
html[data-iz-theme="dark"] .izus-order-status,
html[data-iz-theme="dark"] .izus-order-meta > span,
html[data-iz-theme="dark"] .izus-account-empty,
html[data-iz-theme="dark"] .izus-profile-help{
  background:var(--iz-night-surface-2,#2d3033) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .izus-account-nav a,
html[data-iz-theme="dark"] .izus-account-summary-card,
html[data-iz-theme="dark"] .izus-account-action-link,
html[data-iz-theme="dark"] .izus-profile-help a,
html[data-iz-theme="dark"] .izus-order-shipping a,
html[data-iz-theme="dark"] .izus-order-details summary,
html[data-iz-theme="dark"] .izus-order-details-body,
html[data-iz-theme="dark"] .izus-account-form > label,
html[data-iz-theme="dark"] .izus-account-form-grid > label,
html[data-iz-theme="dark"] .izus-checkout-account-title,
html[data-iz-theme="dark"] .izus-checkout-account-choice,
html[data-iz-theme="dark"] .izus-checkout-show-passwords{color:var(--iz-night-text,#f0ede8) !important;}
html[data-iz-theme="dark"] .izus-account-title p,
html[data-iz-theme="dark"] .izus-account-summary-card small,
html[data-iz-theme="dark"] .izus-panel-eyebrow,
html[data-iz-theme="dark"] .izus-profile-field span,
html[data-iz-theme="dark"] .izus-order-label,
html[data-iz-theme="dark"] .izus-order-meta small,
html[data-iz-theme="dark"] .izus-order-shipping small,
html[data-iz-theme="dark"] .izus-account-panel-intro,
html[data-iz-theme="dark"] .izus-form-hint,
html[data-iz-theme="dark"] .izus-support-user > span,
html[data-iz-theme="dark"] .izus-support-user small,
html[data-iz-theme="dark"] .izus-account-empty p,
html[data-iz-theme="dark"] .izus-checkout-account-desc,
html[data-iz-theme="dark"] .izus-checkout-benefits,
html[data-iz-theme="dark"] .izus-checkout-password-field label{color:var(--iz-night-muted,#aaa6a0) !important;}
html[data-iz-theme="dark"] .izus-account-form input,
html[data-iz-theme="dark"] .izus-account-form select,
html[data-iz-theme="dark"] .izus-account-form textarea,
html[data-iz-theme="dark"] .izus-login-form input,
html[data-iz-theme="dark"] .izus-register-form input{
  background:var(--iz-night-input-bg,#26282b) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .izus-account-nav a{border-color:var(--iz-night-border,#3a3d40) !important;}
html[data-iz-theme="dark"] .izus-order-details{border-color:var(--iz-night-border,#3a3d40) !important;}
html[data-iz-theme="dark"] .izus-order-status.is-paid{background:#203b29 !important;color:#a8e3b5 !important;}
html[data-iz-theme="dark"] .izus-account-form-notice.is-success,
html[data-iz-theme="dark"] .izus-checkout-account-success{background:#203b29 !important;color:#b9e8c3 !important;border-color:#315c3c !important;}
html[data-iz-theme="dark"] .izus-account-form-notice.is-error,
html[data-iz-theme="dark"] .izus-error{background:#3c2424 !important;color:#f0b4b4 !important;border-color:#684040 !important;}
html[data-iz-theme="dark"] .izus-email-verification-warning{background:#3b3420 !important;color:#f2d98a !important;border-color:#6a5929 !important;}
html[data-iz-theme="dark"] .izus-email-verification-warning strong,
html[data-iz-theme="dark"] .izus-email-verification-warning span{color:#f2d98a !important;}

/* Tarama sonucu kalan genel açık yüzeyler. */
html[data-iz-theme="dark"] .legal-card,
html[data-iz-theme="dark"] .reco-note,
html[data-iz-theme="dark"] .reco-intensity,
html[data-iz-theme="dark"] .reco-extra,
html[data-iz-theme="dark"] .tester-selection-notice-card{
  background:var(--iz-night-surface,#242629) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] .category-circle-img,
html[data-iz-theme="dark"] .kokunu-bul-section .kb-card-img{
  background:#f1eee8 !important;
}

/* Üst kayan kampanya yazısı İZ koyu modundan hariçtir; kendi görünümünü korur. */
html[data-iz-theme="dark"] .campaign-marquee{
  background:#15120f !important;
  color:#fff !important;
  border-color:transparent !important;
  color-scheme:dark;
}
html[data-iz-theme="dark"] .campaign-marquee a,
html[data-iz-theme="dark"] .campaign-marquee span{color:#fff !important;}

/* v1.2.4 — İZ Ayarları > Ürün Kartları geç renklerini koyu modda kesin olarak geçersiz kıl. */
html[data-iz-theme="dark"] body .product-card .product-quick,
html[data-iz-theme="dark"] body .product-card .product-quick:not(.in-cart):not(.disabled),
html[data-iz-theme="dark"] body .product-card .product-quick:not(.in-cart):not(.disabled):hover,
html[data-iz-theme="dark"] body .product-card .product-quick:not(.in-cart):not(.disabled):focus,
html[data-iz-theme="dark"] body .product-card .product-quick:not(.in-cart):not(.disabled):focus-visible,
html[data-iz-theme="dark"] body .product-card .product-quick:not(.in-cart):not(.disabled):active,
html[data-iz-theme="dark"] body .product-card .product-quick.in-cart,
html[data-iz-theme="dark"] body .product-card .product-quick.in-cart:hover,
html[data-iz-theme="dark"] body .product-card .product-quick.in-cart:focus,
html[data-iz-theme="dark"] body .product-card .product-quick.in-cart:focus-visible,
html[data-iz-theme="dark"] body .product-card .product-quick.in-cart:active,
html[data-iz-theme="dark"] body .product-card .product-quick.disabled,
html[data-iz-theme="dark"] body .product-card .product-quick.disabled:hover,
html[data-iz-theme="dark"] body .product-card .product-quick.disabled:focus,
html[data-iz-theme="dark"] body .product-card .product-quick.disabled:focus-visible,
html[data-iz-theme="dark"] body .product-card .product-quick.disabled:active,
html[data-iz-theme="dark"] body .product-card .product-quick.tester-card-button,
html[data-iz-theme="dark"] body .product-card .product-quick.tester-card-button:hover,
html[data-iz-theme="dark"] body .product-card .product-quick.tester-card-button:focus,
html[data-iz-theme="dark"] body .product-card .product-quick.tester-card-button:focus-visible,
html[data-iz-theme="dark"] body .product-card .product-quick.tester-card-button:active {
  background:#34373a !important;
  background-color:#34373a !important;
  color:#ffffff !important;
  border-color:#4a4e52 !important;
  box-shadow:none !important;
  text-shadow:none !important;
}
html[data-iz-theme="dark"] body .product-card .product-quick .product-quick-label,
html[data-iz-theme="dark"] body .product-card .product-quick:hover .product-quick-label,
html[data-iz-theme="dark"] body .product-card .product-quick:focus .product-quick-label,
html[data-iz-theme="dark"] body .product-card .product-quick:focus-visible .product-quick-label,
html[data-iz-theme="dark"] body .product-card .product-quick:active .product-quick-label {
  color:#ffffff !important;
}

/* v1.2.5 — Final dark-mode coverage scan.
   Mobile account controls + desktop cart surfaces + remaining fixed white frontend panels. */

/* Hesabım / Profilim: especially mobile rules in the user plugin that force white buttons. */
html[data-iz-theme="dark"] body .izus-account-page .izus-account-nav a,
html[data-iz-theme="dark"] body .izus-account-page .izus-account-action-link,
html[data-iz-theme="dark"] body .izus-account-page .izus-secondary-btn,
html[data-iz-theme="dark"] body .izus-account-page .izus-btn,
html[data-iz-theme="dark"] body .izus-account-page button.izus-btn,
html[data-iz-theme="dark"] body .izus-account-page a.izus-btn {
  background:var(--iz-night-surface-2,#2d3033) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
  box-shadow:none !important;
}
html[data-iz-theme="dark"] body .izus-account-page .izus-account-nav a:hover,
html[data-iz-theme="dark"] body .izus-account-page .izus-account-nav a:focus-visible,
html[data-iz-theme="dark"] body .izus-account-page .izus-account-nav a.is-active,
html[data-iz-theme="dark"] body .izus-account-page .izus-account-action-link:hover,
html[data-iz-theme="dark"] body .izus-account-page .izus-account-action-link:focus-visible,
html[data-iz-theme="dark"] body .izus-account-page .izus-secondary-btn:hover,
html[data-iz-theme="dark"] body .izus-account-page .izus-secondary-btn:focus-visible,
html[data-iz-theme="dark"] body .izus-account-page .izus-btn:hover,
html[data-iz-theme="dark"] body .izus-account-page .izus-btn:focus-visible {
  background:#34373a !important;
  color:#fff !important;
  border-color:#4a4e52 !important;
}
html[data-iz-theme="dark"] body .izus-account-page .izus-account-nav a span,
html[data-iz-theme="dark"] body .izus-account-page .izus-account-action-link span,
html[data-iz-theme="dark"] body .izus-account-page .izus-btn span {
  color:inherit !important;
}

/* Login / account entry secondary controls that can appear from the same user system. */
html[data-iz-theme="dark"] body .izus-page .izus-secondary-btn,
html[data-iz-theme="dark"] body .izus-login-actions .izus-register-btn,
html[data-iz-theme="dark"] body .izus-login-actions .izus-login-btn,
html[data-iz-theme="dark"] body .izus-site-back-btn {
  background:var(--iz-night-surface-2,#2d3033) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}

/* Desktop sepet: theme has late, ID-specific !important white rules. Match/exceed them. */
html[data-iz-theme="dark"] body #cartToolbar,
html[data-iz-theme="dark"] body #cartToolbar .cart-toolbar-group {
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] body #cartToolbar .cart-view-btn,
html[data-iz-theme="dark"] body #cartToolbar .cart-view-btn:not(.is-active),
html[data-iz-theme="dark"] body #cartToolbar .cart-view-btn.is-active,
html[data-iz-theme="dark"] body #cartToolbar .cart-view-btn:hover,
html[data-iz-theme="dark"] body #cartToolbar .cart-view-btn:focus-visible,
html[data-iz-theme="dark"] body #cartToolbar .cart-clear-all {
  background:var(--iz-night-surface-2,#2d3033) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
  box-shadow:none !important;
}
html[data-iz-theme="dark"] body #cartToolbar .cart-view-btn.is-active {
  background:#34373a !important;
  color:#fff !important;
  border-color:#53575b !important;
  border-bottom-color:#f0ede8 !important;
}
html[data-iz-theme="dark"] body .cart-page #cartItems .cart-item,
html[data-iz-theme="dark"] body .cart-page .cart-summary,
html[data-iz-theme="dark"] body #cartSummary {
  background:var(--iz-night-surface,#242629) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] body .cart-page.cart-view-wide #cartItems .cart-volume-control select,
html[data-iz-theme="dark"] body .cart-page.cart-view-wide #cartItems .cart-extra-option,
html[data-iz-theme="dark"] body .cart-page.cart-view-wide #cartItems .cart-extra-option:hover,
html[data-iz-theme="dark"] body .cart-page.cart-view-wide #cartItems .cart-extra-option:focus,
html[data-iz-theme="dark"] body .cart-page.cart-view-wide #cartItems .cart-extra-option:focus-visible,
html[data-iz-theme="dark"] body .cart-page.cart-view-wide #cartItems .qty-control .qty-btn,
html[data-iz-theme="dark"] body .cart-page.cart-view-wide #cartItems .qty-control .qty-num,
html[data-iz-theme="dark"] body .cart-page.cart-view-wide #cartItems .qty-btn,
html[data-iz-theme="dark"] body .cart-page.cart-view-wide #cartItems .qty-num {
  background:var(--iz-night-input-bg,#26282b) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
  box-shadow:none !important;
}
html[data-iz-theme="dark"] body .cart-page.cart-view-wide #cartItems .cart-extra-option.is-selected,
html[data-iz-theme="dark"] body .cart-page.cart-view-wide #cartItems .cart-extra-option[aria-pressed="true"] {
  background:#34373a !important;
  color:#fff !important;
  border-color:#53575b !important;
}
html[data-iz-theme="dark"] body .cart-page .summary-row,
html[data-iz-theme="dark"] body .cart-page .cart-item-name,
html[data-iz-theme="dark"] body .cart-page .cart-item-price,
html[data-iz-theme="dark"] body .cart-page .cart-price-sale,
html[data-iz-theme="dark"] body .cart-page .cart-price-current,
html[data-iz-theme="dark"] body #cartSummary .summary-row,
html[data-iz-theme="dark"] body #cartSummary .summary-total {
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] body .cart-page .cart-item-meta,
html[data-iz-theme="dark"] body .cart-page .cart-compact-ml,
html[data-iz-theme="dark"] body .cart-page .cart-price-original {
  color:var(--iz-night-muted,#aaa6a0) !important;
}
html[data-iz-theme="dark"] body .cart-page .cart-cta .btn-outline,
html[data-iz-theme="dark"] body #cartSummary .cart-cta .btn-outline {
  background:var(--iz-night-surface-2,#2d3033) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] body .cart-empty {
  background:var(--iz-night-bg,#1c1e20) !important;
  color:var(--iz-night-text,#f0ede8) !important;
}

/* Remaining frontend white panels found in the final theme scan. Image canvases stay light. */
html[data-iz-theme="dark"] body .category-menu-card,
html[data-iz-theme="dark"] body .product-card > .product-card-inner,
html[data-iz-theme="dark"] body .product-card > .product-info,
html[data-iz-theme="dark"] body .iz-ca-visual-full,
html[data-iz-theme="dark"] body .iz-ca-visual-row,
html[data-iz-theme="dark"] body .iz-home-campaign-area .iz-home-campaign-visual-card,
html[data-iz-theme="dark"] body .iz-home-campaign-area .iz-home-campaign-visual-inner,
html[data-iz-theme="dark"] body .iz-shopier-maintenance-notice {
  background:var(--iz-night-surface,#242629) !important;
  color:var(--iz-night-text,#f0ede8) !important;
  border-color:var(--iz-night-border,#3a3d40) !important;
}
html[data-iz-theme="dark"] body .product-card .pc-tags > *,
html[data-iz-theme="dark"] body .product-card .pc-tags.new-arrival-info .new-arrival-info-item {
  border-color:var(--iz-night-border,#3a3d40) !important;
}

/* Product/photo canvases are deliberately NOT darkened. */
html[data-iz-theme="dark"] body .product-card .product-img-wrap,
html[data-iz-theme="dark"] body .product-card .product-img-wrap img,
html[data-iz-theme="dark"] body .cart-page .cart-item-img,
html[data-iz-theme="dark"] body .category-circle-img,
html[data-iz-theme="dark"] body .kokunu-bul-section .kb-card-img {
  color-scheme:light;
}
