/* BK Digital customer theme layer. Dark remains the original/default theme. */
.bk-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:30px;padding:0;border-radius:7px;border:1px solid rgba(255,255,255,.10);background:#0f1728;color:#fff;cursor:pointer;font-size:15px;line-height:1;vertical-align:middle;transition:.2s}
.bk-theme-toggle:hover{border-color:#ff8a1f;transform:translateY(-1px)}
html[data-bk-theme="light"]{--bk-bg:#f3f6fa;--bk-surface:#fff;--bk-surface-2:#f8fafc;--bk-line:rgba(15,23,42,.12);--bk-text:#172033;--bk-muted:#64748b;--bk-shadow:0 18px 50px rgba(15,23,42,.10);color-scheme:light}
html[data-bk-theme="light"] body{background:#f3f6fa!important;color:#172033!important}
html[data-bk-theme="light"] body:before{background:radial-gradient(circle at 15% 10%,rgba(37,140,255,.07),transparent 28%),radial-gradient(circle at 90% 24%,rgba(255,134,28,.06),transparent 25%)}
html[data-bk-theme="light"] .topMenu,html[data-bk-theme="light"] .header-top{background:rgba(255,255,255,.96)!important;border-color:rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] .site-notice-bar{background:#edf2f7!important;border-color:rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] #mainMenu{background:rgba(241,245,249,.88)!important;border-color:rgba(15,23,42,.10)!important;box-shadow:0 10px 28px rgba(15,23,42,.08)!important}
html[data-bk-theme="light"] #mainMenu .menu-element{color:#243247!important}
html[data-bk-theme="light"] #mainMenu .menu-element i{background:rgba(37,140,255,.10)!important;color:#2478d4!important}
html[data-bk-theme="light"] .lang-switcher a,html[data-bk-theme="light"] .mobile-lang-switcher a,html[data-bk-theme="light"] .bk-theme-toggle{background:#fff!important;color:#243247!important;border-color:rgba(15,23,42,.13)!important}
html[data-bk-theme="light"] .lang-switcher a.active,html[data-bk-theme="light"] .mobile-lang-switcher a.active{background:#ff8a1f!important;color:#111!important;border-color:#ff8a1f!important}
html[data-bk-theme="light"] .header-search-form input,html[data-bk-theme="light"] .search-form input{background:#fff!important;color:#172033!important;border-color:rgba(255,134,28,.48)!important}
html[data-bk-theme="light"] .category-menu{background:#fff!important;border-color:rgba(15,23,42,.12)!important;box-shadow:0 22px 50px rgba(15,23,42,.16)!important}
html[data-bk-theme="light"] .category-menu a{background:#f5f7fa!important;color:#243247!important}
html[data-bk-theme="light"] .duuru,html[data-bk-theme="light"] .duuru-text,html[data-bk-theme="light"] .duuru-text li,html[data-bk-theme="light"] .newsticker li{color:#334155!important}
html[data-bk-theme="light"] .anasayfa-dark,html[data-bk-theme="light"] .kategori-page,html[data-bk-theme="light"] .product-detail-page,html[data-bk-theme="light"] .sepet-page,html[data-bk-theme="light"] .account-page,html[data-bk-theme="light"] .siparis-page,html[data-bk-theme="light"] .bk-payment-page,html[data-bk-theme="light"] .support-page,html[data-bk-theme="light"] .odeme-page,html[data-bk-theme="light"] .all-products-page{background:radial-gradient(circle at 92% 3%,rgba(37,140,255,.05),transparent 24%),#f3f6fa!important;color:#172033!important}
html[data-bk-theme="light"] .bk-hero{background:linear-gradient(122deg,#fff,#f2f6fb)!important;border-color:rgba(15,23,42,.10)!important;box-shadow:var(--bk-shadow)!important}
html[data-bk-theme="light"] .bk-hero h1,html[data-bk-theme="light"] .bk-section-title h2,html[data-bk-theme="light"] .bk-info-card h5,html[data-bk-theme="light"] .bk-confidence-strip strong{color:#172033!important}
html[data-bk-theme="light"] .bk-hero p,html[data-bk-theme="light"] .bk-info-card p,html[data-bk-theme="light"] .bk-confidence-strip small{color:#64748b!important}
html[data-bk-theme="light"] .bk-hero-badge{background:#eef6ff!important;color:#2563a9!important;border-color:#cfe4fa!important}
html[data-bk-theme="light"] .bk-btn-dark{background:#e8eef6!important;color:#26364a!important}
html[data-bk-theme="light"] .bk-confidence-strip{background:rgba(15,23,42,.10)!important;border-color:rgba(15,23,42,.10)!important;box-shadow:0 14px 36px rgba(15,23,42,.09)!important}
html[data-bk-theme="light"] .bk-confidence-strip>div,html[data-bk-theme="light"] .bk-category-card,html[data-bk-theme="light"] .bk-info-card,html[data-bk-theme="light"] .bk-why,html[data-bk-theme="light"] .bk-rail-card,html[data-bk-theme="light"] .category-hero,html[data-bk-theme="light"] .product-main-card,html[data-bk-theme="light"] .product-info-card,html[data-bk-theme="light"] .sepet-card,html[data-bk-theme="light"] .sepet-summary,html[data-bk-theme="light"] .account-sidebar,html[data-bk-theme="light"] .account-content,html[data-bk-theme="light"] .order-card,html[data-bk-theme="light"] .bk-payment-hero,html[data-bk-theme="light"] .bk-bank-card,html[data-bk-theme="light"] .support-item,html[data-bk-theme="light"] .odeme-card,html[data-bk-theme="light"] .all-product-card,html[data-bk-theme="light"] .product-card,html[data-bk-theme="light"] .product-list-header{background:#fff!important;border-color:rgba(15,23,42,.11)!important;box-shadow:0 14px 38px rgba(15,23,42,.08)!important}
html[data-bk-theme="light"] .bk-stat,html[data-bk-theme="light"] .product-price-box,html[data-bk-theme="light"] .product-buy-card,html[data-bk-theme="light"] .sepet-info-box,html[data-bk-theme="light"] .account-info-card,html[data-bk-theme="light"] .bk-order-box,html[data-bk-theme="light"] .bk-delivery-box,html[data-bk-theme="light"] .qty-box,html[data-bk-theme="light"] .qty-detail-box,html[data-bk-theme="light"] .category-breadcrumb .breadcrumb,html[data-bk-theme="light"] .product-breadcrumb .breadcrumb{background:#f6f8fb!important;border-color:rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] .bk-rail-name,html[data-bk-theme="light"] .product-card-title,html[data-bk-theme="light"] .qty-box input,html[data-bk-theme="light"] .qty-detail-box input{color:#172033!important}
html[data-bk-theme="light"] .view-detail-btn{background:#e8edf4!important;color:#243247!important}
html[data-bk-theme="light"] .form-control{background:#fff!important;color:#172033!important;border-color:rgba(15,23,42,.16)!important}
html[data-bk-theme="light"] .form-control::placeholder{color:#94a3b8!important}
html[data-bk-theme="light"] .bk-rail-arrow{background:#fff!important;color:#243247!important;border-color:rgba(15,23,42,.12)!important}
html[data-bk-theme="light"] footer.page-footer{background:#e9eef5!important;color:#334155!important;border-color:rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] footer.page-footer a,html[data-bk-theme="light"] footer.page-footer p,html[data-bk-theme="light"] footer.page-footer li{color:#475569!important}
@media(max-width:767px){.mobile-lang-switcher .bk-theme-toggle{margin-right:4px}}

/* Light theme coverage v2: page components with legacy hard-coded dark colors. */
html[data-bk-theme="light"] .bk-home-v2{background:radial-gradient(circle at 84% 8%,rgba(37,140,255,.08),transparent 25%),#f3f6fa!important;color:#172033!important}
html[data-bk-theme="light"] .bk-legacy-hero,html[data-bk-theme="light"] .bk-home-hero{background:linear-gradient(135deg,#fff,#edf4fc)!important;border-color:rgba(15,23,42,.10)!important;box-shadow:0 18px 45px rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] .bk-legacy-hero h1,html[data-bk-theme="light"] .bk-home-hero h1,html[data-bk-theme="light"] .bk-section-head h2,html[data-bk-theme="light"] .bk-brand-banner h3,html[data-bk-theme="light"] .bk-service-card h5,html[data-bk-theme="light"] .bk-why-panel h3{color:#172033!important}
html[data-bk-theme="light"] .bk-legacy-hero p,html[data-bk-theme="light"] .bk-home-hero p,html[data-bk-theme="light"] .bk-section-head p,html[data-bk-theme="light"] .bk-brand-banner p,html[data-bk-theme="light"] .bk-service-card p,html[data-bk-theme="light"] .bk-why-panel>div>p{color:#64748b!important}
html[data-bk-theme="light"] .bk-legacy-hero-badge,html[data-bk-theme="light"] .bk-brand-kicker{background:#eef6ff!important;color:#2563a9!important;border-color:#cfe4fa!important}
html[data-bk-theme="light"] .bk-home-btn.secondary,html[data-bk-theme="light"] .bk-section-link{background:#e8eef6!important;color:#243247!important;border-color:rgba(15,23,42,.12)!important}
html[data-bk-theme="light"] .bk-hero-confidence,html[data-bk-theme="light"] .bk-quick-strip,html[data-bk-theme="light"] .bk-campaign-frame,html[data-bk-theme="light"] .bk-brand-banner,html[data-bk-theme="light"] .bk-service-card,html[data-bk-theme="light"] .bk-why-panel{background:#fff!important;border-color:rgba(15,23,42,.10)!important;box-shadow:0 14px 38px rgba(15,23,42,.08)!important}
html[data-bk-theme="light"] .bk-confidence-item{border-color:rgba(15,23,42,.08)!important}html[data-bk-theme="light"] .bk-confidence-item strong{color:#172033!important}html[data-bk-theme="light"] .bk-confidence-item small{color:#64748b!important}
html[data-bk-theme="light"] .bk-quick-item{background:#f7f9fc!important;border-color:rgba(15,23,42,.08)!important}html[data-bk-theme="light"] .bk-quick-item strong{color:#243247!important}html[data-bk-theme="light"] .bk-quick-thumb{background:#e9eef5!important}
html[data-bk-theme="light"] .bk-product-card{background:linear-gradient(180deg,#fff,#f7f9fc)!important;border-color:rgba(15,23,42,.10)!important;box-shadow:0 14px 34px rgba(15,23,42,.09)!important}html[data-bk-theme="light"] .bk-product-visual{background:#edf2f7!important}html[data-bk-theme="light"] .bk-product-name,html[data-bk-theme="light"] .bk-product-price{color:#172033!important}html[data-bk-theme="light"] .bk-product-old{color:#94a3b8!important}
html[data-bk-theme="light"] .bk-service-card,html[data-bk-theme="light"] .bk-stat{background:#fff!important;border-color:rgba(15,23,42,.09)!important}html[data-bk-theme="light"] .bk-stat small{color:#64748b!important}

html[data-bk-theme="light"] .kategori-page{background:radial-gradient(circle at 88% 2%,rgba(37,140,255,.06),transparent 25%),#f3f6fa!important;color:#172033!important}
html[data-bk-theme="light"] .category-hero{background:linear-gradient(135deg,#fff,#edf4fc)!important;border-color:rgba(15,23,42,.10)!important;box-shadow:0 18px 45px rgba(15,23,42,.09)!important}html[data-bk-theme="light"] .category-hero h1{color:#172033!important}html[data-bk-theme="light"] .category-hero p{color:#64748b!important}html[data-bk-theme="light"] .category-badge{background:#eef6ff!important;border-color:#cfe4fa!important;color:#2563a9!important}
html[data-bk-theme="light"] .category-breadcrumb,html[data-bk-theme="light"] .product-list-header{background:#fff!important;border-color:rgba(15,23,42,.11)!important;box-shadow:0 10px 28px rgba(15,23,42,.06)!important}html[data-bk-theme="light"] .category-breadcrumb a,html[data-bk-theme="light"] .product-list-header h2{color:#172033!important}html[data-bk-theme="light"] .product-list-header small{color:#64748b!important}
html[data-bk-theme="light"] .product-card,html[data-bk-theme="light"] .subcategory-card{background:#fff!important;border-color:rgba(15,23,42,.10)!important;box-shadow:0 12px 30px rgba(15,23,42,.08)!important}html[data-bk-theme="light"] .product-card-image,html[data-bk-theme="light"] .subcategory-image{background-color:#f3f6fa!important}html[data-bk-theme="light"] .product-card-image:after{background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(15,23,42,.06))!important}html[data-bk-theme="light"] .product-card-title,html[data-bk-theme="light"] .subcategory-name{color:#172033!important}html[data-bk-theme="light"] .qty-box input{background:#f8fafc!important;color:#172033!important}
html[data-bk-theme="light"] .category-description{background:#fff!important;color:#475569!important;border-color:rgba(15,23,42,.10)!important;box-shadow:0 14px 38px rgba(15,23,42,.07)!important}html[data-bk-theme="light"] .category-description h1,html[data-bk-theme="light"] .category-description h2,html[data-bk-theme="light"] .category-description h3,html[data-bk-theme="light"] .category-description h4,html[data-bk-theme="light"] .category-description strong{color:#172033!important}html[data-bk-theme="light"] .category-description p,html[data-bk-theme="light"] .category-description li{color:#475569!important}html[data-bk-theme="light"] .category-description details{border-color:rgba(15,23,42,.10)!important;background:#f8fafc!important}html[data-bk-theme="light"] .category-description details>summary{color:#172033!important;background:#f8fafc!important}html[data-bk-theme="light"] .category-description .accordion-content{color:#475569!important;background:#fff!important}

/* Generic customer dark surfaces used by account/cart/product/payment pages. */
html[data-bk-theme="light"] .product-feature,html[data-bk-theme="light"] .product-buy-header,html[data-bk-theme="light"] .product-buy-body,html[data-bk-theme="light"] .product-buy-footer,html[data-bk-theme="light"] .sepet-item,html[data-bk-theme="light"] .order-detail,html[data-bk-theme="light"] .support-card{background:#fff!important;border-color:rgba(15,23,42,.10)!important;color:#172033!important}
html[data-bk-theme="light"] .product-title,html[data-bk-theme="light"] .product-info-card h1,html[data-bk-theme="light"] .product-info-card h2,html[data-bk-theme="light"] .product-info-card h3,html[data-bk-theme="light"] .sepet-page h1,html[data-bk-theme="light"] .account-page h1,html[data-bk-theme="light"] .siparis-page h1{color:#172033!important}
html[data-bk-theme="light"] .text-white{color:#172033!important}html[data-bk-theme="light"] .text-muted{color:#64748b!important}

/* Light theme coverage v3: contrast fixes verified from customer-page screenshots. */
html[data-bk-theme="light"] .product-breadcrumb{background:#fff!important;border-color:rgba(15,23,42,.14)!important;box-shadow:0 10px 28px rgba(15,23,42,.06)!important}
html[data-bk-theme="light"] .product-breadcrumb .breadcrumb{background:transparent!important}
html[data-bk-theme="light"] .product-breadcrumb a{color:#64748b!important}
html[data-bk-theme="light"] .product-breadcrumb .active{color:#e97812!important}

/* Product description contains CMS HTML whose inline/legacy dark-theme colors used to win. */
html[data-bk-theme="light"] .product-info-card{background:#fff!important;color:#172033!important}
html[data-bk-theme="light"] .product-info-card h4,
html[data-bk-theme="light"] #information h1,
html[data-bk-theme="light"] #information h2,
html[data-bk-theme="light"] #information h3,
html[data-bk-theme="light"] #information h4,
html[data-bk-theme="light"] #information h5,
html[data-bk-theme="light"] #information h6,
html[data-bk-theme="light"] #information strong{color:#172033!important}
html[data-bk-theme="light"] #information,
html[data-bk-theme="light"] #information p,
html[data-bk-theme="light"] #information li,
html[data-bk-theme="light"] #information span,
html[data-bk-theme="light"] #information div{color:#475569!important}
html[data-bk-theme="light"] #information a{color:#2563eb!important}

/* Product feature cards were converted to white but retained white legacy text. */
html[data-bk-theme="light"] .product-feature{background:#fff!important;color:#243247!important;border-color:rgba(15,23,42,.11)!important}
html[data-bk-theme="light"] .product-feature span{color:#243247!important}
html[data-bk-theme="light"] .product-feature i{color:#3b82f6!important}

/* Registration page. */
html[data-bk-theme="light"] .register-page{background:#f3f6fa!important;color:#172033!important}
html[data-bk-theme="light"] .register-card,
html[data-bk-theme="light"] .register-side{background:#fff!important;color:#172033!important;border-color:rgba(15,23,42,.11)!important;box-shadow:0 16px 38px rgba(15,23,42,.08)!important}
html[data-bk-theme="light"] .register-card h1,
html[data-bk-theme="light"] .register-card h2,
html[data-bk-theme="light"] .register-side h1,
html[data-bk-theme="light"] .register-side h2,
html[data-bk-theme="light"] .register-card label{color:#172033!important}
html[data-bk-theme="light"] .register-card .form-control{background:#f8fafc!important;color:#172033!important;border-color:rgba(15,23,42,.16)!important}
html[data-bk-theme="light"] .register-card .form-control:focus{background:#fff!important;color:#172033!important;border-color:#ff8a1f!important}
html[data-bk-theme="light"] .password-rules{background:#f1f5f9!important;color:#475569!important;border-color:rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] .password-rules strong{color:#172033!important}
html[data-bk-theme="light"] .register-note{color:#64748b!important}

/* Login page. Keep the same layout, only translate the dark palette to light. */
html[data-bk-theme="light"] .auth-page{background:#f3f6fa!important;color:#172033!important}
html[data-bk-theme="light"] .auth-shell{background:#fff!important;border-color:rgba(15,23,42,.11)!important;box-shadow:0 18px 45px rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] .auth-card,
html[data-bk-theme="light"] .auth-aside{background:#fff!important;color:#172033!important;border-color:rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] .auth-card h1,
html[data-bk-theme="light"] .auth-aside h2,
html[data-bk-theme="light"] .auth-label{color:#172033!important}
html[data-bk-theme="light"] .auth-card-heading p,
html[data-bk-theme="light"] .auth-aside li,
html[data-bk-theme="light"] .auth-register span{color:#64748b!important}
html[data-bk-theme="light"] .auth-input{background:#f8fafc!important;border-color:rgba(15,23,42,.14)!important}
html[data-bk-theme="light"] .auth-input input{background:transparent!important;color:#172033!important}
html[data-bk-theme="light"] .auth-input i{color:#3b82f6!important}
html[data-bk-theme="light"] .auth-register{background:#f8fafc!important;border-color:rgba(15,23,42,.10)!important}

/* About and legal/static pages shown in the screenshots. */
html[data-bk-theme="light"] .about-page,
html[data-bk-theme="light"] .legal-page{background:#f3f6fa!important;color:#172033!important}
html[data-bk-theme="light"] .about-card,
html[data-bk-theme="light"] .legal-card{background:#fff!important;color:#172033!important;border-color:rgba(15,23,42,.11)!important;box-shadow:0 16px 38px rgba(15,23,42,.08)!important}
html[data-bk-theme="light"] .about-card h1,
html[data-bk-theme="light"] .about-mini-card h5,
html[data-bk-theme="light"] .legal-card h1,
html[data-bk-theme="light"] .legal-card h2{color:#172033!important}
html[data-bk-theme="light"] .about-card p,
html[data-bk-theme="light"] .legal-card p,
html[data-bk-theme="light"] .legal-card li{color:#475569!important}
html[data-bk-theme="light"] .about-highlight,
html[data-bk-theme="light"] .about-mini-card,
html[data-bk-theme="light"] .seller-box{background:#f8fafc!important;color:#172033!important;border-color:rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] .seller-box strong,
html[data-bk-theme="light"] .legal-meta{color:#64748b!important}
html[data-bk-theme="light"] .legal-warning{background:#fff7df!important;color:#8a5a00!important;border-color:rgba(245,158,11,.32)!important}

/* Light theme coverage v4: product detail/header fixes from 22:20 screenshot. */
html[data-bk-theme="light"] .header-search-form button,
html[data-bk-theme="light"] .search-form button,
html[data-bk-theme="light"] .header-search-form .btn,
html[data-bk-theme="light"] .search-form .btn,
html[data-bk-theme="light"] .search-button,
html[data-bk-theme="light"] .search-btn{
  background:#ff8a1f!important;
  color:#111827!important;
  border-color:#ff8a1f!important;
}
html[data-bk-theme="light"] .header-search-form button i,
html[data-bk-theme="light"] .search-form button i,
html[data-bk-theme="light"] .search-button i,
html[data-bk-theme="light"] .search-btn i{color:#111827!important}

/* Product media column: remove the remaining navy block in light mode. */
html[data-bk-theme="light"] .product-image,
html[data-bk-theme="light"] .product-image-box,
html[data-bk-theme="light"] .product-image-card,
html[data-bk-theme="light"] .product-image-area,
html[data-bk-theme="light"] .product-image-wrap,
html[data-bk-theme="light"] .product-gallery,
html[data-bk-theme="light"] .product-media,
html[data-bk-theme="light"] .product-visual{
  background:#f8fafc!important;
  border-color:rgba(15,23,42,.10)!important;
}
html[data-bk-theme="light"] .product-main-card>div:first-child{
  background:#f8fafc!important;
  border-color:rgba(15,23,42,.10)!important;
}
html[data-bk-theme="light"] .product-main-card>div:first-child>div{
  border-color:rgba(15,23,42,.10)!important;
}

/* Breadcrumb: legacy rules/inline colors were leaving all but the active item almost white. */
html[data-bk-theme="light"] .breadcrumb,
html[data-bk-theme="light"] .product-breadcrumb .breadcrumb,
html[data-bk-theme="light"] .category-breadcrumb .breadcrumb{color:#64748b!important}
html[data-bk-theme="light"] .breadcrumb a,
html[data-bk-theme="light"] .breadcrumb-item a,
html[data-bk-theme="light"] .product-breadcrumb a,
html[data-bk-theme="light"] .category-breadcrumb a{color:#64748b!important;opacity:1!important}
html[data-bk-theme="light"] .breadcrumb-item,
html[data-bk-theme="light"] .breadcrumb-item span{color:#64748b!important;opacity:1!important}
html[data-bk-theme="light"] .breadcrumb-item.active,
html[data-bk-theme="light"] .breadcrumb .active,
html[data-bk-theme="light"] .product-breadcrumb .active{color:#e97812!important;opacity:1!important}
html[data-bk-theme="light"] .breadcrumb-item+.breadcrumb-item:before{color:#38a9d6!important;opacity:1!important}

/* Light theme v5 - exact product-detail selectors + logo visibility. */
html[data-bk-theme="light"] #logo{
  background:#0f1728!important;
  border:1px solid rgba(15,23,42,.10)!important;
  border-radius:12px!important;
  padding:4px 8px!important;
}
html[data-bk-theme="light"] #logo .site-logo{
  opacity:1!important;
  filter:none!important;
}

html[data-bk-theme="light"] body .product-detail-page .product-main-card .product-visual{
  background:linear-gradient(145deg,#f8fafc 0%,#eef3f8 52%,#f8fafc 100%)!important;
  border-color:rgba(15,23,42,.10)!important;
}
html[data-bk-theme="light"] body .product-detail-page .product-main-card .product-visual:before{
  border-color:rgba(15,23,42,.10)!important;
}
html[data-bk-theme="light"] body .product-detail-page .product-main-card .product-visual-image{
  filter:drop-shadow(0 14px 24px rgba(15,23,42,.12))!important;
}

html[data-bk-theme="light"] body .product-detail-page .product-info-card,
html[data-bk-theme="light"] body .product-detail-page .product-info-card #information{
  background:#fff!important;
  color:#475569!important;
}
html[data-bk-theme="light"] body .product-detail-page .product-info-card #information h1,
html[data-bk-theme="light"] body .product-detail-page .product-info-card #information h2,
html[data-bk-theme="light"] body .product-detail-page .product-info-card #information h3,
html[data-bk-theme="light"] body .product-detail-page .product-info-card #information h4,
html[data-bk-theme="light"] body .product-detail-page .product-info-card #information h5,
html[data-bk-theme="light"] body .product-detail-page .product-info-card #information h6,
html[data-bk-theme="light"] body .product-detail-page .product-info-card #information strong,
html[data-bk-theme="light"] body .product-detail-page .product-info-card h4{
  color:#172033!important;
  opacity:1!important;
}
html[data-bk-theme="light"] body .product-detail-page .product-info-card #information p,
html[data-bk-theme="light"] body .product-detail-page .product-info-card #information li,
html[data-bk-theme="light"] body .product-detail-page .product-info-card #information span,
html[data-bk-theme="light"] body .product-detail-page .product-info-card #information div,
html[data-bk-theme="light"] body .product-detail-page .product-info-card #information ol,
html[data-bk-theme="light"] body .product-detail-page .product-info-card #information ul{
  color:#475569!important;
  opacity:1!important;
}

html[data-bk-theme="light"] body .product-detail-page .product-breadcrumb,
html[data-bk-theme="light"] body .product-detail-page .product-breadcrumb .breadcrumb{
  background:#fff!important;
  border-color:rgba(15,23,42,.16)!important;
}
html[data-bk-theme="light"] body .product-detail-page .product-breadcrumb .breadcrumb-item,
html[data-bk-theme="light"] body .product-detail-page .product-breadcrumb .breadcrumb-item a,
html[data-bk-theme="light"] body .product-detail-page .product-breadcrumb .breadcrumb-item span{
  color:#64748b!important;
  opacity:1!important;
}
html[data-bk-theme="light"] body .product-detail-page .product-breadcrumb .breadcrumb-item.active{
  color:#e97812!important;
}

html[data-bk-theme="light"] body .header-search-form button{
  background:#ff8a1f!important;
  color:#111827!important;
  border:0!important;
}
html[data-bk-theme="light"] body .header-search-form button i{
  color:#111827!important;
  opacity:1!important;
}

/* Light theme v7 - account, orders, order modal and order messages. */
html[data-bk-theme="light"] .account-page .account-sidebar,
html[data-bk-theme="light"] .account-page .account-content{background:#fff!important;color:#172033!important;border-color:rgba(15,23,42,.11)!important}
html[data-bk-theme="light"] .account-page .account-profile{border-color:rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] .account-page .account-name,
html[data-bk-theme="light"] .account-page .account-content h1,
html[data-bk-theme="light"] .account-page .account-info-card h5{color:#172033!important}
html[data-bk-theme="light"] .account-page .account-email,
html[data-bk-theme="light"] .account-page .account-balance-label,
html[data-bk-theme="light"] .account-page .account-content-desc,
html[data-bk-theme="light"] .account-page .account-form label,
html[data-bk-theme="light"] .account-page .account-info-card p{color:#64748b!important;opacity:1!important}
html[data-bk-theme="light"] .account-page .account-menu a{color:#475569!important;opacity:1!important}
html[data-bk-theme="light"] .account-page .account-menu a:hover,
html[data-bk-theme="light"] .account-page .account-menu a.active{background:linear-gradient(100deg,rgba(255,138,31,.14),rgba(37,140,255,.08))!important;color:#172033!important}
html[data-bk-theme="light"] .account-page .account-info-card{background:#f8fafc!important;color:#172033!important;border-color:rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] .account-page .account-form .form-control{background:#fff!important;color:#172033!important;border-color:rgba(15,23,42,.16)!important}
html[data-bk-theme="light"] .account-page .account-form .form-control:disabled{background:#f1f5f9!important;color:#64748b!important}

html[data-bk-theme="light"] .siparis-hero{background:linear-gradient(135deg,#f8fafc,#eaf1f8)!important;color:#172033!important;border-color:rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] .siparis-hero h1{color:#172033!important}
html[data-bk-theme="light"] .siparis-hero p{color:#64748b!important}
html[data-bk-theme="light"] .siparis-page .order-card{background:#fff!important;border-color:rgba(15,23,42,.11)!important}
html[data-bk-theme="light"] .siparis-page .order-card-head{background:#f8fafc!important;border-color:rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] .siparis-page .order-card-title{color:#172033!important}
html[data-bk-theme="light"] .siparis-page .order-no{background:#eff6ff!important;color:#2563eb!important;border-color:#bfdbfe!important}
html[data-bk-theme="light"] .siparis-page .order-info-box{background:#f8fafc!important;border-color:rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] .siparis-page .order-info-box small{color:#64748b!important}
html[data-bk-theme="light"] .siparis-page .order-info-box strong{color:#172033!important}
html[data-bk-theme="light"] .siparis-page .order-info-box .price{color:#e97812!important}

html[data-bk-theme="light"] .bk-order-modal-content{background:#fff!important;color:#172033!important;border-color:rgba(15,23,42,.12)!important}
html[data-bk-theme="light"] .bk-order-modal-header{background:#f8fafc!important;border-color:rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] .bk-order-modal-header h3,
html[data-bk-theme="light"] .bk-order-modal-header button{color:#172033!important}
html[data-bk-theme="light"] .bk-order-modal-body{background:#fff!important}
html[data-bk-theme="light"] .bk-order-box,
html[data-bk-theme="light"] .bk-delivery-box{background:#f8fafc!important;color:#172033!important;border-color:rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] .bk-order-box h4,
html[data-bk-theme="light"] .bk-delivery-box h4{color:#2563eb!important}
html[data-bk-theme="light"] .bk-order-box p{color:#64748b!important}
html[data-bk-theme="light"] .bk-order-box p span{color:#172033!important;opacity:1!important}
html[data-bk-theme="light"] .bk-order-summary{background:#f8fafc!important;color:#475569!important;border-color:rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] .bk-order-summary div{border-color:rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] .bk-order-summary .total{color:#172033!important}
html[data-bk-theme="light"] .bk-message-box{background:#f8fafc!important;border-color:rgba(15,23,42,.10)!important}

html[data-bk-theme="light"] .order-message-page{background:#f3f6fa!important;color:#172033!important}
html[data-bk-theme="light"] .order-message-hero{background:linear-gradient(135deg,#fff,#eef4fa)!important;color:#172033!important;border-color:rgba(15,23,42,.11)!important;box-shadow:0 14px 38px rgba(15,23,42,.08)!important}
html[data-bk-theme="light"] .order-message-hero h1{color:#172033!important}
html[data-bk-theme="light"] .order-message-hero p{color:#64748b!important}
html[data-bk-theme="light"] .order-list-box,
html[data-bk-theme="light"] .order-chat-box{background:#fff!important;color:#172033!important;border-color:rgba(15,23,42,.11)!important;box-shadow:0 14px 38px rgba(15,23,42,.08)!important}
html[data-bk-theme="light"] .order-list-header,
html[data-bk-theme="light"] .order-chat-header{background:#f8fafc!important;border-color:rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] .order-list-header h3,
html[data-bk-theme="light"] .order-chat-header h3{color:#172033!important}
html[data-bk-theme="light"] .order-list-item{color:#172033!important;border-color:rgba(15,23,42,.09)!important}
html[data-bk-theme="light"] .order-list-item:hover,
html[data-bk-theme="light"] .order-list-item.active{background:linear-gradient(135deg,rgba(255,138,31,.13),rgba(37,140,255,.07))!important}
html[data-bk-theme="light"] .order-list-item small{color:#64748b!important}
html[data-bk-theme="light"] .order-chat-meta,
html[data-bk-theme="light"] .order-chat-messages{background:#f8fafc!important;color:#475569!important;border-color:rgba(15,23,42,.10)!important}
html[data-bk-theme="light"] .order-chat-meta strong{color:#172033!important}
html[data-bk-theme="light"] .chat-empty{color:#64748b!important}
html[data-bk-theme="light"] .chat-form textarea{background:#fff!important;color:#172033!important;border-color:rgba(15,23,42,.16)!important}
html[data-bk-theme="light"] .chat-form textarea::placeholder{color:#94a3b8!important}

/* Light theme v8 - cumulative restore: keep v7 fixes AND restore v6 footer/search fixes. */
html[data-bk-theme="light"] .footer-trust-item,
html[data-bk-theme="light"] .footer-trust-item span,
html[data-bk-theme="light"] .footer-trust-item strong{color:#334155!important;opacity:1!important}
html[data-bk-theme="light"] .footer-trust-item small{color:#64748b!important;opacity:1!important}
html[data-bk-theme="light"] .footer-social-button{background:#075f86!important;border-color:#075f86!important;color:#fff!important;opacity:1!important}
html[data-bk-theme="light"] .footer-social-button i,
html[data-bk-theme="light"] .footer-social-button i:before{color:#fff!important;opacity:1!important}
html[data-bk-theme="light"] .header-search-wrap .header-search-form{background:#fff!important;border:1px solid rgba(255,138,31,.70)!important;box-shadow:0 0 0 3px rgba(255,138,31,.06)!important}
html[data-bk-theme="light"] .header-search-wrap .header-search-form button[type="submit"]{width:46px!important;min-width:46px!important;height:46px!important;margin-right:4px!important;padding:0!important;border:0!important;border-radius:12px!important;background:#ff8a1f!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}
html[data-bk-theme="light"] .header-search-wrap .header-search-form button[type="submit"] .ion-search,
html[data-bk-theme="light"] .header-search-wrap .header-search-form button[type="submit"] .ion-search:before{color:#111827!important;opacity:1!important;margin:0!important;font-size:22px!important;line-height:1!important}

/* Order modal summary: override original dark-theme inline rules precisely. */
html[data-bk-theme="light"] .bk-order-summary > div,
html[data-bk-theme="light"] .bk-order-summary > div > span{color:#475569!important;opacity:1!important}
html[data-bk-theme="light"] .bk-order-summary > div > strong{color:#334155!important;opacity:1!important}
html[data-bk-theme="light"] .bk-order-summary > .total,
html[data-bk-theme="light"] .bk-order-summary > .total > span,
html[data-bk-theme="light"] .bk-order-summary > .total > strong{color:#172033!important;opacity:1!important}

/* Light theme v9 - comprehensive public-page coverage. */
html[data-bk-theme="light"] :is(.support-page,.refund-page,.help-page,.article-detail-page,.about-page,.contact-page,.legal-page,.balance-page,.bk-fav-page,.sepet-page,.odeme-page,.payment-notify-page,.cryptomus-page,.paycell-wrap){color:#172033!important}
html[data-bk-theme="light"] :is(.support-wrap,.support-head,.support-item,.refund-card,.refund-section,.help-hero,.help-item,.help-content,.article-detail-hero,.article-main-card,.other-articles-card,.about-card,.about-mini-card,.contact-card,.contact-box,.legal-card,.balance-sidebar,.balance-content,.summary-card,.history-card,.bk-fav-card,.sepet-card,.sepet-summary,.odeme-card,.payment-notify-card,.cryptomus-card,.paycell-card,.paycell-head,.paycell-body,.paycell-info,.paycell-history){background:#fff!important;color:#172033!important;border-color:rgba(15,23,42,.12)!important}
html[data-bk-theme="light"] :is(.support-page,.refund-page,.help-page,.article-detail-page,.about-page,.contact-page,.legal-page,.balance-page,.bk-fav-page,.sepet-page,.odeme-page,.payment-notify-page,.cryptomus-page){background:#f4f7fb!important}
html[data-bk-theme="light"] :is(.support-head h1,.support-head h2,.refund-card h1,.refund-card h2,.refund-card h3,.help-hero h1,.help-item,.article-detail-hero h1,.article-content h1,.article-content h2,.article-content h3,.other-articles-card h3,.about-card h1,.about-card h2,.about-card h3,.contact-card h1,.contact-card h2,.contact-card h3,.legal-card h1,.legal-card h2,.legal-card h3,.balance-content h1,.balance-content h2,.bk-fav-title,.sepet-hero h1,.odeme-card-header,.payment-notify-header,.cryptomus-header,.paycell-head h1,.paycell-head h2,.paycell-head h3){color:#172033!important;opacity:1!important}
html[data-bk-theme="light"] :is(.support-page,.refund-page,.help-page,.article-detail-page,.about-page,.contact-page,.legal-page,.balance-page,.bk-fav-page,.sepet-page,.odeme-page,.payment-notify-page,.cryptomus-page,.paycell-wrap) :is(p,li,small,.text-muted,.support-meta,.bubble-time,.odeme-desc,.payment-note,.paycell-note,.balance-desc,.bk-fav-sub,.sepet-product-sub){color:#64748b!important;opacity:1!important}
html[data-bk-theme="light"] :is(.support-page,.refund-page,.help-page,.article-detail-page,.about-page,.contact-page,.legal-page,.balance-page,.bk-fav-page,.sepet-page,.odeme-page,.payment-notify-page,.cryptomus-page,.paycell-wrap) :is(strong,label,th,.font-weight-bold){color:#334155!important;opacity:1!important}
html[data-bk-theme="light"] :is(.support-page,.refund-page,.help-page,.article-detail-page,.about-page,.contact-page,.legal-page,.balance-page,.bk-fav-page,.sepet-page,.odeme-page,.payment-notify-page,.cryptomus-page,.paycell-wrap) :is(input,textarea,select,.form-control){background:#fff!important;color:#172033!important;border-color:#cbd5e1!important}
html[data-bk-theme="light"] :is(.support-page,.refund-page,.help-page,.article-detail-page,.about-page,.contact-page,.legal-page,.balance-page,.bk-fav-page,.sepet-page,.odeme-page,.payment-notify-page,.cryptomus-page,.paycell-wrap) :is(input,textarea,.form-control)::placeholder{color:#94a3b8!important;opacity:1!important}

html[data-bk-theme="light"] .support-head{background:transparent!important}
html[data-bk-theme="light"] .support-head h1{color:#172033!important}
html[data-bk-theme="light"] .support-item .support-top,
html[data-bk-theme="light"] .support-item .chat,
html[data-bk-theme="light"] .support-item .reply{background:#f8fafc!important;color:#334155!important;border-color:#e2e8f0!important}
html[data-bk-theme="light"] .support-status{color:#e97812!important}
html[data-bk-theme="light"] .bubble{background:#eef2f7!important;color:#334155!important}
html[data-bk-theme="light"] .bubble-admin{background:#fff3e8!important;color:#334155!important}

html[data-bk-theme="light"] .refund-warning{background:#fff8e6!important;color:#8a5a00!important;border-color:#f6c453!important}
html[data-bk-theme="light"] .help-hero{background:linear-gradient(135deg,#fff,#eef4fb)!important}
html[data-bk-theme="light"] .help-item{background:#fff!important;border-color:#dbe3ec!important}
html[data-bk-theme="light"] .help-content{background:#f8fafc!important;color:#475569!important}

html[data-bk-theme="light"] .article-detail-hero{background:linear-gradient(135deg,#fff,#eef4fb)!important}
html[data-bk-theme="light"] .article-content{color:#475569!important}
html[data-bk-theme="light"] .article-content :is(h1,h2,h3,h4,h5,h6,strong){color:#172033!important}
html[data-bk-theme="light"] .article-content :is(p,li,span){color:#475569!important}
html[data-bk-theme="light"] .other-article-link{background:#f8fafc!important;color:#334155!important;border-color:#e2e8f0!important}

html[data-bk-theme="light"] :is(.about-highlight,.contact-highlight,.legal-warning){background:#fff7ed!important;color:#7c4a12!important;border-color:#fdba74!important}
html[data-bk-theme="light"] .legal-meta{background:#f8fafc!important;color:#475569!important;border-color:#e2e8f0!important}

html[data-bk-theme="light"] .balance-profile,
html[data-bk-theme="light"] .balance-box,
html[data-bk-theme="light"] .balance-menu{background:#fff!important;color:#334155!important}
html[data-bk-theme="light"] .balance-menu a{color:#334155!important}
html[data-bk-theme="light"] .balance-menu a.active{background:linear-gradient(90deg,#fff3e8,#eef4ff)!important;color:#172033!important}
html[data-bk-theme="light"] .balance-table{color:#334155!important}
html[data-bk-theme="light"] .balance-table :is(th,td){border-color:#e2e8f0!important;color:#334155!important}

html[data-bk-theme="light"] .bk-fav-tab{background:#fff!important;color:#475569!important;border-color:#dbe3ec!important}
html[data-bk-theme="light"] .bk-fav-tab.active{background:#ff8a1f!important;color:#111827!important}
html[data-bk-theme="light"] .bk-fav-name{color:#172033!important}

html[data-bk-theme="light"] .sepet-table{color:#334155!important}
html[data-bk-theme="light"] .sepet-table :is(th,td){color:#334155!important;border-color:#e2e8f0!important}
html[data-bk-theme="light"] :is(.sepet-info-box,.checkout-legal,.checkout-obligation){background:#f8fafc!important;color:#475569!important;border-color:#dbe3ec!important}

html[data-bk-theme="light"] .odeme-card-header,
html[data-bk-theme="light"] .payment-notify-header,
html[data-bk-theme="light"] .cryptomus-header,
html[data-bk-theme="light"] .paycell-head{background:#fff!important;color:#172033!important;border-color:#e2e8f0!important}
html[data-bk-theme="light"] .odeme-card-body,
html[data-bk-theme="light"] .payment-notify-body,
html[data-bk-theme="light"] .cryptomus-body,
html[data-bk-theme="light"] .paycell-body{background:#fff!important;color:#334155!important}
html[data-bk-theme="light"] :is(.payment-accordion,.payment-method-item,.bybit-live-box,.cryptomus-auto-box,.payment-info-box,.cryptomus-info,.paycell-info){background:#f8fafc!important;color:#334155!important;border-color:#dbe3ec!important}
html[data-bk-theme="light"] :is(.payment-accordion-head,.payment-method-name,.cryptomus-auto-title,.paycell-mode){color:#172033!important}
html[data-bk-theme="light"] :is(.payment-accordion-body,.payment-value,.bybit-live-text,.cryptomus-auto-text){color:#475569!important}
html[data-bk-theme="light"] :is(.paycell-table,.cryptomus-table){color:#334155!important}
html[data-bk-theme="light"] :is(.paycell-table,.cryptomus-table) :is(th,td){color:#334155!important;border-color:#e2e8f0!important}

/* Generic public dark utility leftovers, scoped away from navbar/account dropdown and delivery code. */
html[data-bk-theme="light"] main :is(.bg-dark,.text-white){color:#334155!important}
html[data-bk-theme="light"] main .bg-dark{background:#fff!important}

/* === BK light theme full public audit v10 === */
html[data-bk-theme="light"] body .modern-user-menu .dropdown-menu,
html[data-bk-theme="light"] body .modern-user-area .dropdown-menu,
html[data-bk-theme="light"] body .navbar .dropdown-menu,
html[data-bk-theme="light"] body .header-user .dropdown-menu{
 background:#fff!important;border:1px solid #dbe3ec!important;box-shadow:0 16px 36px rgba(15,23,42,.14)!important;color:#172033!important
}
html[data-bk-theme="light"] body .modern-user-menu .dropdown-item,
html[data-bk-theme="light"] body .modern-user-area .dropdown-item,
html[data-bk-theme="light"] body .navbar .dropdown-menu .dropdown-item,
html[data-bk-theme="light"] body .header-user .dropdown-item{color:#334155!important;background:transparent!important}
html[data-bk-theme="light"] body .navbar .dropdown-menu .dropdown-item i,
html[data-bk-theme="light"] body .modern-user-area .dropdown-item i{color:#f58220!important}
html[data-bk-theme="light"] body .navbar .dropdown-menu .dropdown-item:hover,
html[data-bk-theme="light"] body .modern-user-area .dropdown-item:hover{background:#f1f5f9!important;color:#172033!important}
html[data-bk-theme="light"] body .navbar .dropdown-menu .dropdown-divider,
html[data-bk-theme="light"] body .modern-user-area .dropdown-divider{border-color:#e2e8f0!important}
html[data-bk-theme="light"] body .navbar .dropdown-menu .text-danger{color:#dc3545!important}

/* Public page families missed by earlier passes */
html[data-bk-theme="light"] body :is(.refund-page,.help-page,.article-detail-page,.contact-page,.about-page,.legal-page,.support-page,.issue-page,.bk-payment-page,.payment-guest,.auth-page,.register-page,.forgot-page,.reset-page,.verify-page,.bk-fav-page,.balance-page,.sepet-page,.all-products-page,.kategori-page){background:#f4f7fb!important;color:#334155!important}
html[data-bk-theme="light"] body :is(.refund-card,.refund-section,.help-hero,.help-item,.article-detail-hero,.article-main-card,.other-articles-card,.contact-card,.contact-box,.about-card,.about-mini-card,.legal-card,.support-wrap,.support-item,.issue-card,.issue-history-item,.bk-payment-hero,.bk-payment-dialog,.bk-payment-info,.payment-guest-card,.auth-card,.auth-aside,.register-card,.register-side,.forgot-card,.reset-card,.verify-card,.bk-fav-card,.history-card,.summary-card,.balance-profile,.balance-box,.sepet-card,.sepet-summary,.sepet-info-box,.all-products-hero,.all-product-card,.category-hero,.product-card,.subcategory-card){background:#fff!important;color:#334155!important;border-color:#dbe3ec!important}
html[data-bk-theme="light"] body :is(.refund-page,.help-page,.article-detail-page,.contact-page,.about-page,.legal-page,.support-page,.issue-page,.bk-payment-page,.payment-guest,.auth-page,.register-page,.forgot-page,.reset-page,.verify-page,.bk-fav-page,.balance-page,.sepet-page,.all-products-page,.kategori-page) :is(h1,h2,h3,h4,h5,h6,strong,.font-weight-bold){color:#172033!important}
html[data-bk-theme="light"] body :is(.refund-page,.help-page,.article-detail-page,.contact-page,.about-page,.legal-page,.support-page,.issue-page,.bk-payment-page,.payment-guest,.auth-page,.register-page,.forgot-page,.reset-page,.verify-page,.bk-fav-page,.balance-page,.sepet-page,.all-products-page,.kategori-page) :is(p,li,.text-muted,.balance-desc,.product-card-meta,.all-product-name,.category-description){color:#64748b!important}

/* Support */
html[data-bk-theme="light"] .support-head h1{color:#172033!important}
html[data-bk-theme="light"] .support-list{background:transparent!important}
html[data-bk-theme="light"] .support-item{box-shadow:0 4px 18px rgba(15,23,42,.06)!important}
html[data-bk-theme="light"] .support-id,html[data-bk-theme="light"] .support-meta{color:#475569!important}
html[data-bk-theme="light"] .support-empty{color:#64748b!important;background:#fff!important}

/* Help/refund/articles */
html[data-bk-theme="light"] :is(.help-hero,.article-detail-hero){background:linear-gradient(135deg,#fff,#edf4ff)!important}
html[data-bk-theme="light"] .help-content{color:#475569!important}
html[data-bk-theme="light"] .refund-warning{background:#fff8e1!important;color:#7c5a00!important;border-color:#f3c75f!important}
html[data-bk-theme="light"] :is(.article-content,.article-content p,.article-content li,.other-article-link){color:#475569!important}

/* Payment/balance pages */
html[data-bk-theme="light"] :is(.bk-payment-layout,.bk-payment-body,.bk-public-payment-info,.bk-public-payment-security){background:#fff!important;color:#334155!important;border-color:#dbe3ec!important}
html[data-bk-theme="light"] :is(.bk-payment-nav,.bk-bank-card,.bk-payment-empty){background:#f8fafc!important;color:#334155!important;border-color:#dbe3ec!important}
html[data-bk-theme="light"] :is(.bk-payment-nav a,.bk-payment-nav button){color:#334155!important}
html[data-bk-theme="light"] :is(.bk-payment-nav .active,.bk-payment-submit,.bk-bank-button){color:#111827!important}
html[data-bk-theme="light"] .bk-payment-page :is(label,.bk-bank-title,.bk-bank-iban){color:#172033!important}
html[data-bk-theme="light"] .bk-payment-page :is(input,select,textarea,.form-control){background:#fff!important;color:#172033!important;border-color:#cbd5e1!important}
html[data-bk-theme="light"] .bk-payment-page ::placeholder{color:#94a3b8!important}

/* Auth/register/reset */
html[data-bk-theme="light"] :is(.auth-input,.register-page .form-control,.forgot-page .form-control,.reset-page .form-control){background:#fff!important;color:#172033!important;border-color:#cbd5e1!important}
html[data-bk-theme="light"] :is(.auth-label,.auth-links a,.register-page label,.forgot-page label,.reset-page label){color:#475569!important}
html[data-bk-theme="light"] :is(.auth-aside,.register-side){background:linear-gradient(145deg,#f8fafc,#eaf2ff)!important}

/* Balance history/sidebar */
html[data-bk-theme="light"] :is(.balance-sidebar,.balance-menu){background:#fff!important;color:#334155!important;border-color:#dbe3ec!important}
html[data-bk-theme="light"] .balance-menu a{color:#475569!important}
html[data-bk-theme="light"] .balance-menu a:hover,html[data-bk-theme="light"] .balance-menu a.active{background:#f1f5f9!important;color:#172033!important}
html[data-bk-theme="light"] .balance-table :is(th,td){color:#475569!important;border-color:#e2e8f0!important}

/* Cart/favorites/catalog */
html[data-bk-theme="light"] :is(.sepet-table,.sepet-table th,.sepet-table td){color:#334155!important;border-color:#e2e8f0!important}
html[data-bk-theme="light"] :is(.summary-row,.checkout-legal,.checkout-obligation,.sepet-product-sub){color:#64748b!important}
html[data-bk-theme="light"] :is(.bk-fav-name,.all-product-name,.product-card-title,.subcategory-name){color:#172033!important}
html[data-bk-theme="light"] :is(.category-breadcrumb,.category-breadcrumb a,.kategori-page .breadcrumb-item,.kategori-page .breadcrumb-item a){color:#64748b!important}

/* Forms and Bootstrap dark leftovers on public content */
html[data-bk-theme="light"] body main :is(.form-control,input,select,textarea){color:#172033}
html[data-bk-theme="light"] body main :is(.card,.modal-content,.list-group-item){border-color:#dbe3ec}
html[data-bk-theme="light"] body main .modal-content{background:#fff;color:#334155}
html[data-bk-theme="light"] body main .modal-header,html[data-bk-theme="light"] body main .modal-footer{border-color:#e2e8f0}
html[data-bk-theme="light"] body main .text-white:not(.btn):not(.badge){color:#334155!important}

/* === BK light theme v11: actual navbar account dropdown + account inline dark blocks === */
html[data-bk-theme="light"] .modern-user-actions .dropdown-menu{
  background:#fff!important;
  border:1px solid #dbe3ec!important;
  box-shadow:0 16px 36px rgba(15,23,42,.14)!important;
  color:#172033!important;
}
html[data-bk-theme="light"] .modern-user-actions .dropdown-item{
  background:transparent!important;
  color:#334155!important;
}
html[data-bk-theme="light"] .modern-user-actions .dropdown-item i{color:#f58220!important}
html[data-bk-theme="light"] .modern-user-actions .dropdown-item:hover,
html[data-bk-theme="light"] .modern-user-actions .dropdown-item:focus{
  background:#f1f5f9!important;
  color:#172033!important;
}
html[data-bk-theme="light"] .modern-user-actions .dropdown-divider{border-top-color:#e2e8f0!important}
html[data-bk-theme="light"] .modern-user-actions .dropdown-item.text-danger{color:#dc3545!important}
html[data-bk-theme="light"] .modern-user-actions .dropdown-item.text-danger:hover{background:#fff1f2!important;color:#b91c1c!important}

/* Account page: dark colors are partly inline in the PHP markup, so override them explicitly in light mode. */
html[data-bk-theme="light"] .account-page .account-info-card,
html[data-bk-theme="light"] .account-content .account-info-card{
  background:#fff!important;
  color:#334155!important;
  border-color:#dbe3ec!important;
}
html[data-bk-theme="light"] .account-content .account-info-card > h5,
html[data-bk-theme="light"] .account-content .account-info-card > p,
html[data-bk-theme="light"] .account-content .account-info-card label{color:#172033!important}
html[data-bk-theme="light"] .account-content .account-info-card p{color:#64748b!important}
html[data-bk-theme="light"] .account-content .account-info-card > div[style*="background:#0f1728"]{
  background:#f8fafc!important;
  border-color:#dbe3ec!important;
}
html[data-bk-theme="light"] .account-content .account-info-card > div[style*="background:#0f1728"] > div[style]{color:#64748b!important}
html[data-bk-theme="light"] .account-content .account-info-card .form-control{
  background:#fff!important;
  color:#172033!important;
  border-color:#cbd5e1!important;
}
html[data-bk-theme="light"] .account-content .account-info-card .form-control::placeholder{color:#94a3b8!important}
html[data-bk-theme="light"] .account-content hr[style]{border-color:#e2e8f0!important}

/* === BK light theme v12: account trigger + articles listing === */
html[data-bk-theme="light"] .modern-user-actions .modern-user-btn{
  background:#fff!important;
  border-color:#dbe3ec!important;
  color:#172033!important;
  box-shadow:0 8px 22px rgba(15,23,42,.10)!important;
}
html[data-bk-theme="light"] .modern-user-actions .modern-user-btn:hover,
html[data-bk-theme="light"] .modern-user-actions .dropdown:hover > .modern-user-btn,
html[data-bk-theme="light"] .modern-user-actions .dropdown:focus-within > .modern-user-btn{
  background:#f8fafc!important;
  border-color:#f58220!important;
  color:#172033!important;
}
html[data-bk-theme="light"] .modern-user-actions .modern-user-avatar{
  background:#eef2f7!important;
  color:#475569!important;
}
html[data-bk-theme="light"] .modern-user-actions .modern-user-avatar i,
html[data-bk-theme="light"] .modern-user-actions .nav-wallet-title,
html[data-bk-theme="light"] .modern-user-actions .nav-wallet-values,
html[data-bk-theme="light"] .modern-user-actions .nav-wallet-separator,
html[data-bk-theme="light"] .modern-user-actions .modern-user-btn::after{
  color:#334155!important;
}

html[data-bk-theme="light"] .articles-page{
  background:#f4f7fb!important;
  color:#334155!important;
}
html[data-bk-theme="light"] .articles-hero{
  background:linear-gradient(135deg,#fff,#edf4ff)!important;
  border-color:#dbe3ec!important;
  box-shadow:0 12px 30px rgba(15,23,42,.08)!important;
}
html[data-bk-theme="light"] .articles-hero h1{color:#172033!important}
html[data-bk-theme="light"] .articles-hero p{color:#64748b!important}
html[data-bk-theme="light"] .article-card{
  background:#fff!important;
  border-color:#dbe3ec!important;
  box-shadow:0 10px 24px rgba(15,23,42,.08)!important;
}
html[data-bk-theme="light"] .article-body{background:#fff!important}
html[data-bk-theme="light"] .article-body h3{color:#172033!important}
html[data-bk-theme="light"] .article-body p{color:#64748b!important}

/* === BK navigation helper: informational/legal pages === */
.bk-page-return{display:flex;justify-content:flex-start;margin-top:26px}
.bk-page-return a{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:9px;background:#ff8a1f;color:#111827!important;font-weight:800;text-decoration:none!important;box-shadow:0 8px 18px rgba(245,130,32,.18);transition:.2s ease}
.bk-page-return a:hover{transform:translateY(-1px);background:#ff9a3d;color:#111827!important}
html[data-bk-theme="light"] .bk-page-return a{background:#ff8a1f!important;color:#111827!important}

/* === BK light theme v14: mobile header === */
@media (max-width:768px){
  html[data-bk-theme="light"] #mobileMenuAnchor{
    background:#fff!important;
    color:#172033!important;
    border:1px solid #dbe3ec!important;
    box-shadow:0 8px 22px rgba(15,23,42,.08)!important;
  }
  html[data-bk-theme="light"] #mobileMenuAnchor i{color:#f58220!important}
  html[data-bk-theme="light"] #mobileMenuAnchor:hover,
  html[data-bk-theme="light"] #mobileMenuAnchor:focus{
    background:#f8fafc!important;
    color:#172033!important;
    border-color:#f58220!important;
  }
  /* Mobile form already has a submit magnifier on the right. Remove the legacy
     standalone magnifier on the left so it cannot create a navy block. */
  .mobile-search-wrap .header-search-form > i.ion-search{display:none!important}
  html[data-bk-theme="light"] .mobile-search-wrap .header-search-form{
    background:#fff!important;
    border:1px solid rgba(255,138,31,.70)!important;
    box-shadow:0 0 0 3px rgba(255,138,31,.06)!important;
    overflow:hidden!important;
  }
  html[data-bk-theme="light"] .mobile-search-wrap .header-search-form input{
    background:#fff!important;
    color:#172033!important;
    padding-left:18px!important;
    min-width:0!important;
  }
  html[data-bk-theme="light"] .mobile-search-wrap .header-search-form button[type="submit"]{
    flex:0 0 56px!important;
    width:56px!important;
    min-width:56px!important;
    height:46px!important;
    margin-right:4px!important;
    background:#ff8a1f!important;
    border:0!important;
    border-radius:12px!important;
  }
  html[data-bk-theme="light"] .mobile-search-wrap .header-search-form button[type="submit"] i{
    display:block!important;
    color:#111827!important;
    margin:0!important;
    font-size:22px!important;
  }
}
