/* A237 - Frontend theme runtime bridge
   Admin > Site Ayarlari > Tema renklerini Premium frontend'in tamamına tasir. */

body.theme-preset-tema_1{
  --t1-primary:var(--primary)!important;
  --t1-primary-2:var(--accent)!important;
  --t1-dark:var(--primary2)!important;
  --t1-accent:var(--accent)!important;
  --t1-danger:var(--danger)!important;
  --t1-success:var(--success)!important;
  --t1-warning:var(--accent-orange)!important;
  --t1-bg:var(--body-bg)!important;
  --t1-surface:var(--card-bg)!important;
  --t1-border:var(--border-color)!important;
  --t1-border-strong:var(--input-border)!important;
  --t1-text:var(--text-main)!important;
  --t1-muted:var(--text-muted)!important;
  background:var(--body-bg)!important;
  color:var(--text-main)!important;
}

/* Genel yazi, link, yuzey ve cizgiler */
.theme-preset-tema_1 main,
.theme-preset-tema_1 .section-container,
.theme-preset-tema_1 .homepage-content,
.theme-preset-tema_1 .product-showcase,
.theme-preset-tema_1 .premium-listing-page,
.theme-preset-tema_1 .t1-product-detail-page,
.theme-preset-tema_1 .product-detail-page,
.theme-preset-tema_1 .cart-page,
.theme-preset-tema_1 .checkout-page,
.theme-preset-tema_1 .member-page{color:var(--text-main)!important}
.theme-preset-tema_1 .muted,
.theme-preset-tema_1 small,
.theme-preset-tema_1 .product-brand,
.theme-preset-tema_1 .listing-result-text,
.theme-preset-tema_1 .filter-option-count{color:var(--text-muted)!important}
.theme-preset-tema_1 a:not(.btn):not(.home-slide-btn):not(.product-card-cart):not(.product-card-add):not(.t1-add-cart):not(.t1-buy-now){color:var(--link-color)}

/* Header + ust bar + ana menu */
.theme-preset-tema_1 .top-bar,
.theme-preset-tema_1 .top-bar-theme1{background:var(--top-bar-bg)!important;color:var(--top-bar-text)!important}
.theme-preset-tema_1 .top-bar a,
.theme-preset-tema_1 .top-bar span,
.theme-preset-tema_1 .top-bar i{color:var(--top-bar-text)!important}
.theme-preset-tema_1 .main-header,
.theme-preset-tema_1 .theme1-main-header,
.theme-preset-tema_1 .header-inner,
.theme-preset-tema_1 .theme1-header-inner{background:var(--header-bg)!important;color:var(--header-text)!important}
.theme-preset-tema_1 .main-header a,
.theme-preset-tema_1 .theme1-action-link,
.theme-preset-tema_1 .garage-selector,
.theme-preset-tema_1 .logo-text{color:var(--header-text)!important}
.theme-preset-tema_1 .search-wrapper,
.theme-preset-tema_1 .theme1-search-wrapper{background:var(--input-bg)!important;border-color:var(--input-border)!important}
.theme-preset-tema_1 .search-wrapper:focus-within,
.theme-preset-tema_1 .theme1-search-wrapper:focus-within{border-color:var(--input-focus)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--input-focus) 12%,transparent)!important}
.theme-preset-tema_1 .search-wrapper input,
.theme-preset-tema_1 .theme1-search-wrapper input{background:transparent!important;color:var(--text-main)!important}
.theme-preset-tema_1 .search-btn{background:var(--search-btn-bg)!important;color:var(--search-btn-text)!important}
.theme-preset-tema_1 .cart-icon,
.theme-preset-tema_1 .header-actions .cart-icon{background:var(--cart-bg)!important;color:var(--cart-text)!important}
.theme-preset-tema_1 .cart-count,
.theme-preset-tema_1 .badge-notification{background:var(--cart-count-bg)!important;color:var(--cart-count-text)!important}
.theme-preset-tema_1 .nav-container,
.theme-preset-tema_1 .brand-nav{background:var(--nav-bg)!important;border-color:color-mix(in srgb,var(--nav-text) 18%,transparent)!important}
.theme-preset-tema_1 .nav-item,
.theme-preset-tema_1 .nav-item>a,
.theme-preset-tema_1 .brand-main-link,
.theme-preset-tema_1 .brand-nav .nav-item>a{color:var(--nav-text)!important}
.theme-preset-tema_1 .nav-item:hover,
.theme-preset-tema_1 .nav-item:hover>a,
.theme-preset-tema_1 .nav-item.active-brand,
.theme-preset-tema_1 .nav-item.active-brand>a,
.theme-preset-tema_1 .brand-nav .nav-item:hover>a,
.theme-preset-tema_1 .brand-nav .active-brand>a{background:var(--nav-hover-bg)!important;color:var(--nav-text)!important}
.theme-preset-tema_1 .mega-menu,
.theme-preset-tema_1 .vehicle-mega,
.theme-preset-tema_1 .single-brand-mega,
.theme-preset-tema_1 .header-vehicle-mega{background:var(--card-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .mega-menu a,
.theme-preset-tema_1 .vehicle-mega a,
.theme-preset-tema_1 .single-brand-mega a{color:var(--text-main)!important}
.theme-preset-tema_1 .vehicle-brand-tabs,
.theme-preset-tema_1 .vehicle-brand-tab,
.theme-preset-tema_1 .vehicle-model-card,
.theme-preset-tema_1 .brand-card,
.theme-preset-tema_1 .vehicle-model-img{background:var(--soft-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .vehicle-brand-tab.active,
.theme-preset-tema_1 .vehicle-brand-tab:hover{background:var(--nav-hover-bg)!important;color:var(--nav-text)!important}

/* Butonlar */
.theme-preset-tema_1 .btn-primary,
.theme-preset-tema_1 .btn-dark,
.theme-preset-tema_1 .product-card-cart,
.theme-preset-tema_1 .product-card-add,
.theme-preset-tema_1 .t1-add-cart,
.theme-preset-tema_1 .home-slide-btn:not(.secondary),
.theme-preset-tema_1 .listing-view-switch button.active,
.theme-preset-tema_1 .mobile-filter-trigger,
.theme-preset-tema_1 .review-open-btn.primary{background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important;border-color:var(--button-primary-bg)!important}
.theme-preset-tema_1 .btn-primary:hover,
.theme-preset-tema_1 .btn-dark:hover,
.theme-preset-tema_1 .product-card-cart:hover,
.theme-preset-tema_1 .product-card-add:hover,
.theme-preset-tema_1 .t1-add-cart:hover,
.theme-preset-tema_1 .home-slide-btn:not(.secondary):hover{background:var(--button-primary-hover)!important;color:var(--button-primary-text)!important;border-color:var(--button-primary-hover)!important}
.theme-preset-tema_1 .btn-secondary,
.theme-preset-tema_1 .outline-btn,
.theme-preset-tema_1 .product-card-view,
.theme-preset-tema_1 .t1-favorite-btn,
.theme-preset-tema_1 .home-slide-btn.secondary{background:var(--button-secondary-bg)!important;color:var(--button-secondary-text)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .t1-buy-now{background:var(--primary2)!important;color:var(--button-primary-text)!important}

/* Form alanlari */
.theme-preset-tema_1 input:not([type=checkbox]):not([type=radio]):not([type=color]),
.theme-preset-tema_1 select,
.theme-preset-tema_1 textarea,
.theme-preset-tema_1 .form-control,
.theme-preset-tema_1 .listing-select-wrap{background:var(--input-bg)!important;color:var(--text-main)!important;border-color:var(--input-border)!important}
.theme-preset-tema_1 input:focus,
.theme-preset-tema_1 select:focus,
.theme-preset-tema_1 textarea:focus{border-color:var(--input-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--input-focus) 12%,transparent)!important}

/* Ana sayfa basliklari ve bolumler */
.theme-preset-tema_1 .showcase-head h2,
.theme-preset-tema_1 .home-vehicle-slider-head h2,
.theme-preset-tema_1 .home-blog-section-head h2,
.theme-preset-tema_1 .section-title{color:var(--home-product-heading-text)!important}
.theme-preset-tema_1 .showcase-head,
.theme-preset-tema_1 .home-vehicle-slider-head,
.theme-preset-tema_1 .home-blog-section-head{background:var(--home-product-heading-bg)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .showcase-head h2:before,
.theme-preset-tema_1 .theme1-showcase-title-icon{background:var(--accent)!important;color:var(--button-primary-text)!important}
.theme-preset-tema_1 .theme1-vehicle-finder,
.theme-preset-tema_1 .theme1-finder-inner,
.theme-preset-tema_1 .home-vehicle-slider-shell,
.theme-preset-tema_1 .home-stories-shell,
.theme-preset-tema_1 .home-blog-section,
.theme-preset-tema_1 .homepage-banner-card,
.theme-preset-tema_1 .super-deal-shell{background:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}
.theme-preset-tema_1 .home-vehicle-card,
.theme-preset-tema_1 .home-blog-card,
.theme-preset-tema_1 .home-story-item{background:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}
.theme-preset-tema_1 .home-blog-chip,
.theme-preset-tema_1 .home-slide-badge{background:var(--accent)!important;color:var(--button-primary-text)!important}
.theme-preset-tema_1 .super-deal-strip{background:linear-gradient(135deg,var(--primary2),var(--primary))!important}
.theme-preset-tema_1 .super-deal-price{color:var(--product-price-color)!important}

/* Urun kartlari - tum liste/slider/benzer urunler */
.theme-preset-tema_1 .product-card,
.theme-preset-tema_1 .product-card.product-card-clean,
.theme-preset-tema_1 .premium-products-grid .product-card.product-card-clean{background:var(--product-card-bg)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .product-card:hover,
.theme-preset-tema_1 .product-card.product-card-clean:hover,
.theme-preset-tema_1 .premium-products-grid .product-card.product-card-clean:hover{border-color:var(--accent)!important;box-shadow:0 14px 32px color-mix(in srgb,var(--primary) 13%,transparent)!important}
.theme-preset-tema_1 .product-image,
.theme-preset-tema_1 .product-card-clean .product-image,
.theme-preset-tema_1 .premium-products-grid .product-image{background:var(--product-image-bg)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .product-title,
.theme-preset-tema_1 .product-card-clean .product-title{color:var(--product-title-color)!important}
.theme-preset-tema_1 .current-price,
.theme-preset-tema_1 .product-card-clean .current-price,
.theme-preset-tema_1 .price-big{color:var(--product-price-color)!important}
.theme-preset-tema_1 .old-price,
.theme-preset-tema_1 .product-card-clean .old-price,
.theme-preset-tema_1 .t1-detail-old-price{color:var(--product-old-price-color)!important}
.theme-preset-tema_1 .product-stock-state.in-stock,
.theme-preset-tema_1 .in-stock,
.theme-preset-tema_1 .stock-available{color:var(--product-stock-color)!important}
.theme-preset-tema_1 .product-stock-state.out-stock,
.theme-preset-tema_1 .out-stock,
.theme-preset-tema_1 .stock-unavailable{color:var(--product-out-stock-color)!important}
.theme-preset-tema_1 .badge-discount,
.theme-preset-tema_1 .product-card-clean .badge-discount{background:var(--product-discount-bg)!important;color:var(--product-discount-text)!important}
.theme-preset-tema_1 .badge-brand,
.theme-preset-tema_1 .badge-new{background:var(--accent)!important;color:var(--button-primary-text)!important}
.theme-preset-tema_1 .favorite-btn,
.theme-preset-tema_1 .product-side-action{background:var(--button-secondary-bg)!important;color:var(--button-secondary-text)!important;border-color:var(--border-color)!important}

/* Kategori / urun listeleme */
.theme-preset-tema_1 .product-listing-hero,
.theme-preset-tema_1 .premium-filter-box,
.theme-preset-tema_1 .product-listing-toolbar,
.theme-preset-tema_1 .filter-box,
.theme-preset-tema_1 .premium-empty-state{background:var(--card-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .filter-group,
.theme-preset-tema_1 .filter-link{border-color:var(--border-color)!important}
.theme-preset-tema_1 .filter-link,
.theme-preset-tema_1 .filter-option-label,
.theme-preset-tema_1 .listing-select-wrap select{color:var(--text-main)!important}
.theme-preset-tema_1 .listing-view-switch{background:var(--soft-bg)!important;border-color:var(--border-color)!important}

/* Urun detay */
.theme-preset-tema_1 .t1-product-detail-card,
.theme-preset-tema_1 .t1-product-gallery,
.theme-preset-tema_1 .t1-product-info,
.theme-preset-tema_1 .t1-purchase-panel,
.theme-preset-tema_1 .t1-product-tabs,
.theme-preset-tema_1 .t1-tab-panel,
.theme-preset-tema_1 .t1-product-reviews,
.theme-preset-tema_1 .t1-related-products,
.theme-preset-tema_1 .t1-brand-detail,
.theme-preset-tema_1 .panel-card,
.theme-preset-tema_1 .detail-image,
.theme-preset-tema_1 .detail-info{background:var(--card-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .t1-gallery-main,
.theme-preset-tema_1 .t1-gallery-stage,
.theme-preset-tema_1 .t1-gallery-thumbs-shell,
.theme-preset-tema_1 .t1-brand-detail-body,
.theme-preset-tema_1 .t1-stock-delivery-grid>*,
.theme-preset-tema_1 .t1-info-cards>*{background:var(--soft-bg)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}
.theme-preset-tema_1 .t1-detail-price-box{background:var(--soft-bg)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .t1-detail-price-box strong,
.theme-preset-tema_1 .t1-product-info .current-price{color:var(--product-price-color)!important}
.theme-preset-tema_1 .t1-product-short,
.theme-preset-tema_1 .t1-product-meta-line,
.theme-preset-tema_1 .t1-rating-row{color:var(--text-muted)!important}
.theme-preset-tema_1 .t1-tab-buttons{background:var(--card-bg)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .t1-tab-buttons button{color:var(--text-muted)!important;border-color:transparent!important}
.theme-preset-tema_1 .t1-tab-buttons button.active{color:var(--accent)!important;border-bottom-color:var(--accent)!important}
.theme-preset-tema_1 .t1-compatibility-panel,
.theme-preset-tema_1 .t1-compatibility-group,
.theme-preset-tema_1 .t1-compatibility-card,
.theme-preset-tema_1 .t1-compatibility-note,
.theme-preset-tema_1 .t1-compatibility-empty{background:var(--card-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .t1-compatibility-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,var(--card-bg)),var(--card-bg))!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .t1-compatibility-hero-icon,
.theme-preset-tema_1 .t1-compatibility-brand-icon{background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important}
.theme-preset-tema_1 .t1-compatibility-model{background:var(--soft-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}

/* Yorumlar ve genel bilgi kutulari */
.theme-preset-tema_1 .product-review-item,
.theme-preset-tema_1 .review-empty,
.theme-preset-tema_1 .product-review-modal-card,
.theme-preset-tema_1 .box,
.theme-preset-tema_1 .summary-card,
.theme-preset-tema_1 .auth-card,
.theme-preset-tema_1 .vehicle-selector-card{background:var(--card-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .review-kicker,
.theme-preset-tema_1 .review-stars,
.theme-preset-tema_1 .t1-stars{color:var(--accent-orange)!important}

/* Footer */
.theme-preset-tema_1 .footer,
.theme-preset-tema_1 .site-footer-premium,
.theme-preset-tema_1 .footer-v3,
.theme-preset-tema_1 .footer-v3-shell,
.theme-preset-tema_1 .footer-v3-main-panel{background:var(--footer-bg)!important;color:var(--footer-text)!important;border-color:var(--footer-border)!important}
.theme-preset-tema_1 .site-footer-premium h3,
.theme-preset-tema_1 .site-footer-premium h4,
.theme-preset-tema_1 .footer-v3 h3,
.theme-preset-tema_1 .footer-v3 h4,
.theme-preset-tema_1 .footer-v3 strong{color:var(--footer-text)!important}
.theme-preset-tema_1 .site-footer-premium p,
.theme-preset-tema_1 .site-footer-premium small,
.theme-preset-tema_1 .site-footer-premium a,
.theme-preset-tema_1 .footer-v3 p,
.theme-preset-tema_1 .footer-v3 small,
.theme-preset-tema_1 .footer-v3 a,
.theme-preset-tema_1 .footer-about-text,
.theme-preset-tema_1 .footer-link-column a,
.theme-preset-tema_1 .footer-contact-list a,
.theme-preset-tema_1 .footer-bottom-bar{color:var(--footer-muted)!important}
.theme-preset-tema_1 .footer-link-column a:hover,
.theme-preset-tema_1 .footer-social-btn:hover,
.theme-preset-tema_1 .footer-bottom-designer a:hover{color:var(--footer-accent)!important;border-color:var(--footer-accent)!important}
.theme-preset-tema_1 .footer-feature-strip{background:linear-gradient(135deg,var(--footer-accent),var(--primary2))!important}
.theme-preset-tema_1 .footer-feature-card,
.theme-preset-tema_1 .footer-payment-box,
.theme-preset-tema_1 .footer-social-btn,
.theme-preset-tema_1 .footer-v3-feature-panel{background:color-mix(in srgb,var(--footer-bg) 88%,var(--footer-text))!important;border-color:var(--footer-border)!important;color:var(--footer-text)!important}
.theme-preset-tema_1 .footer-feature-icon,
.theme-preset-tema_1 .footer-contact-list i,
.theme-preset-tema_1 .footer-text-logo-mark{color:var(--footer-accent)!important;border-color:var(--footer-accent)!important}
.theme-preset-tema_1 .footer-bottom-bar,
.theme-preset-tema_1 .footer-v3-bottom{border-color:var(--footer-border)!important}

/* Eski tarayicilar icin color-mix yedegi */
@supports not (color:color-mix(in srgb,#000 50%,#fff)){
  .theme-preset-tema_1 .product-card:hover,
  .theme-preset-tema_1 .product-card.product-card-clean:hover{border-color:var(--accent)!important}
  .theme-preset-tema_1 .t1-compatibility-hero{background:var(--soft-bg)!important}
  .theme-preset-tema_1 .footer-feature-card,
  .theme-preset-tema_1 .footer-payment-box,
  .theme-preset-tema_1 .footer-social-btn,
  .theme-preset-tema_1 .footer-v3-feature-panel{background:var(--footer-bg)!important}
}

/* ==========================================================
   A241 - Tam dinamik frontend tema renk motoru
   Bu blok dosyanin sonunda ve tum frontend/custom CSS'ten sonra yuklenir.
   ========================================================== */
body.theme-preset-tema_1{
  /* Eski tema degiskenlerini yonetim panelindeki canli renklerle yeniden bagla. */
  --primary-dark:var(--primary2)!important;
  --primary-light:color-mix(in srgb,var(--primary) 52%,#fff)!important;
  --white:var(--card-bg)!important;
  --gray-50:var(--soft-bg)!important;
  --gray-100:color-mix(in srgb,var(--soft-bg) 72%,var(--border-color))!important;
  --gray-200:var(--border-color)!important;
  --gray-400:var(--product-old-price-color)!important;
  --gray-500:var(--text-muted)!important;
  --gray-700:var(--text-main)!important;
  --gray-800:var(--text-main)!important;
  --bg:var(--body-bg)!important;
  --text:var(--text-main)!important;
  --muted:var(--text-muted)!important;
  --line:var(--border-color)!important;
  --orange:var(--accent-orange)!important;
  --red:var(--danger)!important;
  --t1-navy:var(--primary2)!important;
  --t1-blue:var(--primary)!important;
  --t1-blue2:var(--accent)!important;
  --t1-soft:var(--soft-bg)!important;
  --t1-line:var(--border-color)!important;
  --t1-text:var(--text-main)!important;
  --home-border:var(--border-color)!important;
  --hpb-bg:var(--card-bg)!important;
  --hpb-heading:var(--heading-color)!important;
  --cs-primary:var(--primary)!important;
  --cs-accent:var(--accent)!important;
  --cs-ink:var(--text-main)!important;
  --cs-muted:var(--text-muted)!important;
  --cs-line:var(--border-color)!important;
  background:var(--body-bg)!important;
  color:var(--text-main)!important;
}

/* Temel sayfa renkleri */
body.theme-preset-tema_1,
.theme-preset-tema_1 main,
.theme-preset-tema_1 .site-main,
.theme-preset-tema_1 .page-shell,
.theme-preset-tema_1 .premium-listing-page,
.theme-preset-tema_1 .product-detail-page,
.theme-preset-tema_1 .t1-product-detail-page,
.theme-preset-tema_1 .member-page,
.theme-preset-tema_1 .cart-page,
.theme-preset-tema_1 .checkout-page{background-color:var(--body-bg)!important;color:var(--text-main)!important}
.theme-preset-tema_1 h1,
.theme-preset-tema_1 h2,
.theme-preset-tema_1 h3,
.theme-preset-tema_1 h4,
.theme-preset-tema_1 h5,
.theme-preset-tema_1 h6,
.theme-preset-tema_1 .section-title,
.theme-preset-tema_1 .detail-title,
.theme-preset-tema_1 .member-title,
.theme-preset-tema_1 .panel-title{color:var(--heading-color)!important}
.theme-preset-tema_1 p,
.theme-preset-tema_1 .muted,
.theme-preset-tema_1 .small,
.theme-preset-tema_1 small,
.theme-preset-tema_1 .helper-text,
.theme-preset-tema_1 .listing-result-text{color:var(--text-muted)!important}
.theme-preset-tema_1 a:not(.btn):not(.page-btn):not(.product-card-cart):not(.product-card-add):not(.t1-add-cart):not(.t1-buy-now):not(.site-contact-sticky__item):not(.whatsapp-order-floating){color:var(--link-color)}
.theme-preset-tema_1 .breadcrumb,
.theme-preset-tema_1 .breadcrumbs,
.theme-preset-tema_1 .product-breadcrumb,
.theme-preset-tema_1 .t1-breadcrumb,
.theme-preset-tema_1 .blog-detail-breadcrumb,
.theme-preset-tema_1 .blog-page-breadcrumb,
.theme-preset-tema_1 .breadcrumb a,
.theme-preset-tema_1 .breadcrumbs a{color:var(--breadcrumb-color)!important}

/* Genel kutu / yuzey / border katmani */
.theme-preset-tema_1 .panel-card,
.theme-preset-tema_1 .box,
.theme-preset-tema_1 .summary-card,
.theme-preset-tema_1 .auth-card,
.theme-preset-tema_1 .member-card,
.theme-preset-tema_1 .mini-card,
.theme-preset-tema_1 .category-card,
.theme-preset-tema_1 .brand-card,
.theme-preset-tema_1 .vehicle-selector-card,
.theme-preset-tema_1 .blog-side-card,
.theme-preset-tema_1 .blog-page-card,
.theme-preset-tema_1 .blog-detail-article,
.theme-preset-tema_1 .blog-related-grid article,
.theme-preset-tema_1 .quick-modal-card,
.theme-preset-tema_1 .shop-toast{background:var(--card-bg)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}

/* Header, menu, mega menu */
.theme-preset-tema_1 .top-bar,
.theme-preset-tema_1 .top-bar-theme1{background:var(--top-bar-bg)!important;color:var(--top-bar-text)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .top-bar a,.theme-preset-tema_1 .top-bar span,.theme-preset-tema_1 .top-bar i{color:var(--top-bar-text)!important}
.theme-preset-tema_1 .main-header,
.theme-preset-tema_1 .theme1-main-header,
.theme-preset-tema_1 .header-inner,
.theme-preset-tema_1 .theme1-header-inner{background:var(--header-bg)!important;color:var(--header-text)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .main-header a,
.theme-preset-tema_1 .theme1-action-link,
.theme-preset-tema_1 .garage-selector,
.theme-preset-tema_1 .garage-selector i,
.theme-preset-tema_1 .logo-text,
.theme-preset-tema_1 .header-actions a{color:var(--header-text)!important}
.theme-preset-tema_1 .logo-icon{background:linear-gradient(135deg,var(--primary),var(--primary2))!important;color:var(--button-primary-text)!important}
.theme-preset-tema_1 .nav-container,
.theme-preset-tema_1 .brand-menu,
.theme-preset-tema_1 .brand-nav{background:var(--nav-bg)!important;color:var(--nav-text)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .nav-item,
.theme-preset-tema_1 .nav-item>a,
.theme-preset-tema_1 .brand-main-link,
.theme-preset-tema_1 .brand-nav .nav-item>a,
.theme-preset-tema_1 .main-nav a{color:var(--nav-text)!important}
.theme-preset-tema_1 .nav-item:hover,
.theme-preset-tema_1 .nav-item:hover>a,
.theme-preset-tema_1 .nav-item.active-brand,
.theme-preset-tema_1 .nav-item.active-brand>a,
.theme-preset-tema_1 .brand-nav .nav-item:hover>a,
.theme-preset-tema_1 .brand-nav .active-brand>a{background:var(--nav-hover-bg)!important;color:var(--nav-text)!important}
.theme-preset-tema_1 .mega-menu,
.theme-preset-tema_1 .vehicle-mega,
.theme-preset-tema_1 .single-brand-mega,
.theme-preset-tema_1 .header-vehicle-mega,
.theme-preset-tema_1 .vehicle-brand-tabs{background:var(--card-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .mega-menu a,
.theme-preset-tema_1 .vehicle-mega a,
.theme-preset-tema_1 .single-brand-mega a,
.theme-preset-tema_1 .mega-column a{color:var(--text-main)!important}
.theme-preset-tema_1 .mega-column h4{color:var(--heading-color)!important;border-color:var(--accent)!important}
.theme-preset-tema_1 .vehicle-brand-tab,
.theme-preset-tema_1 .vehicle-model-card,
.theme-preset-tema_1 .vehicle-model-img,
.theme-preset-tema_1 .brand-card{background:var(--soft-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .vehicle-brand-tab.active,
.theme-preset-tema_1 .vehicle-brand-tab:hover{background:var(--nav-hover-bg)!important;color:var(--nav-text)!important}

/* Arama, sepet ve formlar */
.theme-preset-tema_1 .search-wrapper,
.theme-preset-tema_1 .theme1-search-wrapper{background:var(--input-bg)!important;border-color:var(--input-border)!important}
.theme-preset-tema_1 .search-wrapper input,
.theme-preset-tema_1 .theme1-search-wrapper input{background:transparent!important;color:var(--text-main)!important}
.theme-preset-tema_1 .search-btn{background:var(--search-btn-bg)!important;color:var(--search-btn-text)!important;border-color:var(--search-btn-bg)!important}
.theme-preset-tema_1 .cart-icon,
.theme-preset-tema_1 .header-actions .cart-icon{background:var(--cart-bg)!important;color:var(--cart-text)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .cart-count,
.theme-preset-tema_1 .badge-notification{background:var(--cart-count-bg)!important;color:var(--cart-count-text)!important;border-color:var(--cart-count-bg)!important}
.theme-preset-tema_1 input:not([type=checkbox]):not([type=radio]):not([type=color]),
.theme-preset-tema_1 select,
.theme-preset-tema_1 textarea,
.theme-preset-tema_1 .form-control,
.theme-preset-tema_1 .member-input,
.theme-preset-tema_1 .qty-input,
.theme-preset-tema_1 .listing-select-wrap{background:var(--input-bg)!important;color:var(--text-main)!important;border-color:var(--input-border)!important}
.theme-preset-tema_1 input:focus,
.theme-preset-tema_1 select:focus,
.theme-preset-tema_1 textarea:focus{border-color:var(--input-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--input-focus) 14%,transparent)!important}
.theme-preset-tema_1 input::placeholder,
.theme-preset-tema_1 textarea::placeholder{color:var(--text-muted)!important}

/* Butonlar */
.theme-preset-tema_1 .btn-primary,
.theme-preset-tema_1 .btn-dark,
.theme-preset-tema_1 .campaign-btn,
.theme-preset-tema_1 .examine-btn,
.theme-preset-tema_1 .product-card-cart,
.theme-preset-tema_1 .product-card-add,
.theme-preset-tema_1 .t1-add-cart,
.theme-preset-tema_1 .quick-add-cart.big,
.theme-preset-tema_1 .weekly-cart,
.theme-preset-tema_1 .apply-filter-btn,
.theme-preset-tema_1 .mobile-filter-trigger,
.theme-preset-tema_1 .review-open-btn.primary,
.theme-preset-tema_1 .home-slide-btn:not(.secondary){background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important;border-color:var(--button-primary-bg)!important}
.theme-preset-tema_1 .btn-primary:hover,
.theme-preset-tema_1 .btn-dark:hover,
.theme-preset-tema_1 .campaign-btn:hover,
.theme-preset-tema_1 .examine-btn:hover,
.theme-preset-tema_1 .product-card-cart:hover,
.theme-preset-tema_1 .product-card-add:hover,
.theme-preset-tema_1 .t1-add-cart:hover,
.theme-preset-tema_1 .quick-add-cart.big:hover,
.theme-preset-tema_1 .weekly-cart:hover,
.theme-preset-tema_1 .apply-filter-btn:hover,
.theme-preset-tema_1 .home-slide-btn:not(.secondary):hover{background:var(--button-primary-hover)!important;color:var(--button-primary-text)!important;border-color:var(--button-primary-hover)!important}
.theme-preset-tema_1 .btn-secondary,
.theme-preset-tema_1 .outline-btn,
.theme-preset-tema_1 .product-card-view,
.theme-preset-tema_1 .t1-favorite-btn,
.theme-preset-tema_1 .clear-filter-btn,
.theme-preset-tema_1 .quick-detail-link,
.theme-preset-tema_1 .home-slide-btn.secondary{background:var(--button-secondary-bg)!important;color:var(--button-secondary-text)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .t1-buy-now{background:var(--primary2)!important;color:var(--button-primary-text)!important;border-color:var(--primary2)!important}

/* Ana sayfa, slider ve vitrinler */
.theme-preset-tema_1 .showcase-head,
.theme-preset-tema_1 .home-vehicle-slider-head,
.theme-preset-tema_1 .home-blog-section-head{background:var(--home-product-heading-bg)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .showcase-head h2,
.theme-preset-tema_1 .home-vehicle-slider-head h2,
.theme-preset-tema_1 .home-blog-section-head h2{color:var(--home-product-heading-text)!important}
.theme-preset-tema_1 .theme1-vehicle-finder,
.theme-preset-tema_1 .theme1-finder-inner,
.theme-preset-tema_1 .home-vehicle-slider-shell,
.theme-preset-tema_1 .home-stories-shell,
.theme-preset-tema_1 .home-blog-section,
.theme-preset-tema_1 .homepage-banner-card,
.theme-preset-tema_1 .super-deal-shell,
.theme-preset-tema_1 .home-vehicle-card,
.theme-preset-tema_1 .home-blog-card,
.theme-preset-tema_1 .home-story-item{background:var(--card-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .home-blog-chip,
.theme-preset-tema_1 .home-slide-badge,
.theme-preset-tema_1 .badge-new,
.theme-preset-tema_1 .badge-brand{background:var(--accent)!important;color:var(--button-primary-text)!important}
.theme-preset-tema_1 .showcase-nav,
.theme-preset-tema_1 .home-vehicle-slider-nav,
.theme-preset-tema_1 .home-blog-slider-nav{background:var(--button-secondary-bg)!important;color:var(--button-secondary-text)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .showcase-nav:hover,
.theme-preset-tema_1 .home-vehicle-slider-nav:hover,
.theme-preset-tema_1 .home-blog-slider-nav:hover{background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important}
.theme-preset-tema_1 .super-deal-strip,
.theme-preset-tema_1 .hero-section,
.theme-preset-tema_1 .blog-page-hero,
.theme-preset-tema_1 .vehicle-hero.vehicle-hero-premium{background:linear-gradient(135deg,var(--primary2),var(--primary))!important;color:var(--button-primary-text)!important;border-color:var(--accent)!important}
.theme-preset-tema_1 .vehicle-hero.vehicle-hero-premium{--hero-accent:var(--accent)!important;--hero-accent-2:var(--accent-orange)!important;--hero-bg-1:var(--primary2)!important;--hero-bg-2:var(--primary)!important}

/* Urun kartlari */
.theme-preset-tema_1 .product-card,
.theme-preset-tema_1 .product-card.product-card-clean,
.theme-preset-tema_1 .premium-products-grid .product-card.product-card-clean,
.theme-preset-tema_1 .weekly-product{background:var(--product-card-bg)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}
.theme-preset-tema_1 .product-image,
.theme-preset-tema_1 .product-card-clean .product-image,
.theme-preset-tema_1 .premium-products-grid .product-image,
.theme-preset-tema_1 .weekly-image{background:var(--product-image-bg)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .product-title,
.theme-preset-tema_1 .product-title a,
.theme-preset-tema_1 .product-card-clean .product-title,
.theme-preset-tema_1 .weekly-title{color:var(--product-title-color)!important}
.theme-preset-tema_1 .current-price,
.theme-preset-tema_1 .price-big,
.theme-preset-tema_1 .weekly-price .current-price,
.theme-preset-tema_1 .super-deal-price{color:var(--product-price-color)!important}
.theme-preset-tema_1 .old-price,
.theme-preset-tema_1 .weekly-price del,
.theme-preset-tema_1 .t1-detail-old-price{color:var(--product-old-price-color)!important}
.theme-preset-tema_1 .product-stock-state.in-stock,
.theme-preset-tema_1 .in-stock,
.theme-preset-tema_1 .stock-available,
.theme-preset-tema_1 .stock{color:var(--product-stock-color)!important}
.theme-preset-tema_1 .product-stock-state.out-stock,
.theme-preset-tema_1 .out-stock,
.theme-preset-tema_1 .stock-unavailable{color:var(--product-out-stock-color)!important}
.theme-preset-tema_1 .badge-discount,
.theme-preset-tema_1 .product-card-clean .badge-discount,
.theme-preset-tema_1 .discount-badge{background:var(--product-discount-bg)!important;color:var(--product-discount-text)!important}
.theme-preset-tema_1 .favorite-btn,
.theme-preset-tema_1 .product-side-action,
.theme-preset-tema_1 .action-btn{background:var(--button-secondary-bg)!important;color:var(--button-secondary-text)!important;border-color:var(--border-color)!important}

/* Kategori filtre, toolbar ve pagination */
.theme-preset-tema_1 .premium-filter-box,
.theme-preset-tema_1 .filter-box,
.theme-preset-tema_1 .filter-panel,
.theme-preset-tema_1 .filter-panel-content,
.theme-preset-tema_1 .filter-featured-card{background:var(--filter-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .filter-box-head{background:var(--filter-header-bg)!important;color:var(--filter-header-text)!important;border-color:var(--filter-header-bg)!important}
.theme-preset-tema_1 .filter-box-head *,
.theme-preset-tema_1 .filter-box-head h2,
.theme-preset-tema_1 .filter-box-head span,
.theme-preset-tema_1 .filter-box-head i{color:var(--filter-header-text)!important}
.theme-preset-tema_1 .filter-panel-title{background:var(--filter-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .premium-check-row,
.theme-preset-tema_1 .popular-mini-item,
.theme-preset-tema_1 .price-filter-grid label{color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .custom-check{background:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--button-primary-text)!important}
.theme-preset-tema_1 input:checked + .custom-check{background:var(--primary)!important;border-color:var(--primary)!important}
.theme-preset-tema_1 .product-listing-toolbar,
.theme-preset-tema_1 .listing-view-switch,
.theme-preset-tema_1 .listing-page-size-fixed{background:var(--card-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .listing-view-switch button{background:transparent!important;color:var(--text-muted)!important}
.theme-preset-tema_1 .listing-view-switch button.active{background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important}
.theme-preset-tema_1 .category-pagination{background:var(--card-bg)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .category-pagination .page-btn{background:var(--pagination-bg)!important;color:var(--pagination-text)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .category-pagination a.page-btn:hover{background:var(--soft-bg)!important;color:var(--link-color)!important;border-color:var(--primary)!important}
.theme-preset-tema_1 .category-pagination .page-btn.active{background:var(--pagination-active-bg)!important;color:var(--pagination-active-text)!important;border-color:var(--pagination-active-bg)!important}
.theme-preset-tema_1 .category-pagination .page-btn.disabled{background:var(--soft-bg)!important;color:var(--text-muted)!important;border-color:var(--border-color)!important}

/* Urun detay, sekmeler, uyumluluk, yorum */
.theme-preset-tema_1 .t1-product-detail-card,
.theme-preset-tema_1 .t1-product-gallery,
.theme-preset-tema_1 .t1-product-info,
.theme-preset-tema_1 .t1-purchase-panel,
.theme-preset-tema_1 .t1-product-tabs,
.theme-preset-tema_1 .t1-tab-panel,
.theme-preset-tema_1 .t1-product-reviews,
.theme-preset-tema_1 .t1-related-products,
.theme-preset-tema_1 .t1-brand-detail,
.theme-preset-tema_1 .detail-image,
.theme-preset-tema_1 .detail-info{background:var(--card-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .t1-gallery-main,
.theme-preset-tema_1 .t1-gallery-stage,
.theme-preset-tema_1 .t1-gallery-thumbs-shell,
.theme-preset-tema_1 .t1-brand-detail-body,
.theme-preset-tema_1 .t1-stock-delivery-grid>*,
.theme-preset-tema_1 .t1-info-cards>*,
.theme-preset-tema_1 .t1-detail-price-box{background:var(--soft-bg)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}
.theme-preset-tema_1 .t1-tab-buttons{background:var(--card-bg)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .t1-tab-buttons button{background:transparent!important;color:var(--text-muted)!important;border-color:transparent!important}
.theme-preset-tema_1 .t1-tab-buttons button.active{color:var(--tab-active-color)!important;border-bottom-color:var(--tab-active-color)!important}
.theme-preset-tema_1 .t1-compatibility-panel,
.theme-preset-tema_1 .t1-compatibility-group,
.theme-preset-tema_1 .t1-compatibility-card,
.theme-preset-tema_1 .t1-compatibility-note,
.theme-preset-tema_1 .t1-compatibility-empty,
.theme-preset-tema_1 .product-review-item,
.theme-preset-tema_1 .review-empty,
.theme-preset-tema_1 .product-review-modal-card{background:var(--card-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .t1-compatibility-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--card-bg)),var(--card-bg))!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .t1-compatibility-hero-icon,
.theme-preset-tema_1 .t1-compatibility-brand-icon{background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important}
.theme-preset-tema_1 .t1-compatibility-model{background:var(--soft-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .review-kicker,
.theme-preset-tema_1 .review-stars,
.theme-preset-tema_1 .t1-stars{color:var(--accent-orange)!important}

/* Blog sayfalari */
.theme-preset-tema_1 .blog-page-shell,
.theme-preset-tema_1 .blog-detail-shell{color:var(--text-main)!important}
.theme-preset-tema_1 .blog-page-card,
.theme-preset-tema_1 .blog-side-card,
.theme-preset-tema_1 .blog-detail-article,
.theme-preset-tema_1 .blog-related-grid article,
.theme-preset-tema_1 .blog-page-empty{background:var(--card-bg)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .blog-page-card h3 a,
.theme-preset-tema_1 .blog-related-grid h3 a,
.theme-preset-tema_1 .blog-detail-content h2,
.theme-preset-tema_1 .blog-detail-content h3,
.theme-preset-tema_1 .blog-detail-content h4{color:var(--heading-color)!important}
.theme-preset-tema_1 .blog-page-card p,
.theme-preset-tema_1 .blog-detail-content,
.theme-preset-tema_1 .blog-detail-meta,
.theme-preset-tema_1 .blog-related-grid p{color:var(--text-muted)!important}
.theme-preset-tema_1 .blog-page-pagination a{background:var(--pagination-bg)!important;color:var(--pagination-text)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .blog-page-pagination a.active{background:var(--pagination-active-bg)!important;color:var(--pagination-active-text)!important;border-color:var(--pagination-active-bg)!important}
.theme-preset-tema_1 .blog-detail-category,
.theme-preset-tema_1 .blog-page-card-image span{background:var(--accent)!important;color:var(--button-primary-text)!important}
.theme-preset-tema_1 .blog-detail-content blockquote{background:var(--soft-bg)!important;color:var(--text-main)!important;border-left-color:var(--accent)!important}

/* Uye hesabi */
.theme-preset-tema_1 .member-sidebar,
.theme-preset-tema_1 .member-card,
.theme-preset-tema_1 .member-table,
.theme-preset-tema_1 .mini-card{background:var(--card-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .member-sidebar a,
.theme-preset-tema_1 .radio-box,
.theme-preset-tema_1 .status-pill{background:var(--soft-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .member-sidebar a i,
.theme-preset-tema_1 .member-title i{color:var(--primary)!important}
.theme-preset-tema_1 .member-submit{background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important}
.theme-preset-tema_1 .member-table th{background:var(--soft-bg)!important;color:var(--heading-color)!important}

/* Mobil alt menu */
.theme-preset-tema_1 .mobile-bottom-nav{background:var(--mobile-nav-bg)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .mobile-bottom-nav a,
.theme-preset-tema_1 .mobile-bottom-nav button.mobile-nav-button{background:transparent!important;color:var(--mobile-nav-text)!important}
.theme-preset-tema_1 .mobile-bottom-nav a.active,
.theme-preset-tema_1 .mobile-bottom-nav a:active,
.theme-preset-tema_1 .mobile-bottom-nav button.mobile-nav-button.active,
.theme-preset-tema_1 .mobile-bottom-nav button.mobile-nav-button:active{background:var(--mobile-nav-active-bg)!important;color:var(--mobile-nav-active-text)!important}
.theme-preset-tema_1 .mobile-bottom-nav .mobile-cart-badge{background:var(--cart-count-bg)!important;color:var(--cart-count-text)!important;border-color:var(--mobile-nav-bg)!important}

/* Sabit iletisim butonlari */
.theme-preset-tema_1 .site-contact-sticky__item--whatsapp,
.theme-preset-tema_1 .whatsapp-order-floating{background:var(--whatsapp-bg)!important;color:#fff!important}
.theme-preset-tema_1 .site-contact-sticky__item--phone{background:var(--call-bg)!important;color:#fff!important}
.theme-preset-tema_1 .site-contact-sticky__item,
.theme-preset-tema_1 .site-contact-sticky__item *{color:#fff!important}
.theme-preset-tema_1 [class*="live-support"],
.theme-preset-tema_1 [class*="support-floating"]{--support-accent:var(--live-support-bg)!important}

/* Footer - en son uygulanir */
.theme-preset-tema_1 .footer,
.theme-preset-tema_1 .site-footer-premium,
.theme-preset-tema_1 .footer-v3,
.theme-preset-tema_1 .footer-v3-shell,
.theme-preset-tema_1 .footer-v3-main-panel{background:var(--footer-bg)!important;color:var(--footer-text)!important;border-color:var(--footer-border)!important}
.theme-preset-tema_1 .footer h1,
.theme-preset-tema_1 .footer h2,
.theme-preset-tema_1 .footer h3,
.theme-preset-tema_1 .footer h4,
.theme-preset-tema_1 .site-footer-premium h1,
.theme-preset-tema_1 .site-footer-premium h2,
.theme-preset-tema_1 .site-footer-premium h3,
.theme-preset-tema_1 .site-footer-premium h4,
.theme-preset-tema_1 .footer-v3 h3,
.theme-preset-tema_1 .footer-v3 h4,
.theme-preset-tema_1 .footer-v3 strong{color:var(--footer-text)!important}
.theme-preset-tema_1 .footer p,
.theme-preset-tema_1 .footer a,
.theme-preset-tema_1 .footer span,
.theme-preset-tema_1 .footer li,
.theme-preset-tema_1 .site-footer-premium p,
.theme-preset-tema_1 .site-footer-premium small,
.theme-preset-tema_1 .site-footer-premium a,
.theme-preset-tema_1 .footer-v3 p,
.theme-preset-tema_1 .footer-v3 small,
.theme-preset-tema_1 .footer-v3 a,
.theme-preset-tema_1 .footer-about-text,
.theme-preset-tema_1 .footer-link-column a,
.theme-preset-tema_1 .footer-contact-list a,
.theme-preset-tema_1 .footer-bottom-bar{color:var(--footer-muted)!important}
.theme-preset-tema_1 .footer-link-column a:hover,
.theme-preset-tema_1 .footer-social-btn:hover,
.theme-preset-tema_1 .footer-bottom-designer a:hover{color:var(--footer-accent)!important;border-color:var(--footer-accent)!important}
.theme-preset-tema_1 .footer-feature-strip{background:linear-gradient(135deg,var(--footer-accent),var(--primary2))!important}
.theme-preset-tema_1 .footer-feature-card,
.theme-preset-tema_1 .footer-payment-box,
.theme-preset-tema_1 .footer-social-btn,
.theme-preset-tema_1 .footer-v3-feature-panel{background:color-mix(in srgb,var(--footer-bg) 88%,var(--footer-text))!important;border-color:var(--footer-border)!important;color:var(--footer-text)!important}
.theme-preset-tema_1 .footer-feature-icon,
.theme-preset-tema_1 .footer-contact-list i,
.theme-preset-tema_1 .footer-text-logo-mark{color:var(--footer-accent)!important;border-color:var(--footer-accent)!important}

@supports not (color:color-mix(in srgb,#000 50%,#fff)){
  body.theme-preset-tema_1{--primary-light:var(--primary)!important;--gray-100:var(--soft-bg)!important}
  .theme-preset-tema_1 .t1-compatibility-hero{background:var(--soft-bg)!important}
  .theme-preset-tema_1 .footer-feature-card,.theme-preset-tema_1 .footer-payment-box,.theme-preset-tema_1 .footer-social-btn,.theme-preset-tema_1 .footer-v3-feature-panel{background:var(--footer-bg)!important}
}

/* A241 ek: hesap menusu ve mobil kategori cekmecesi */
.theme-preset-tema_1 .frontend-account-dropdown-menu,
.theme-preset-tema_1 .frontend-account-dropdown-menu:before{background:var(--card-bg)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .frontend-account-menu-item{background:var(--soft-bg)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .frontend-account-menu-item:hover,
.theme-preset-tema_1 .frontend-account-menu-item.is-active{background:color-mix(in srgb,var(--primary) 9%,var(--card-bg))!important;color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 38%,var(--border-color))!important}
.theme-preset-tema_1 .frontend-account-menu-icon,
.theme-preset-tema_1 .frontend-account-menu-icon i{background:var(--card-bg)!important;color:var(--primary)!important}
.theme-preset-tema_1 .frontend-account-menu-item.is-logout{background:color-mix(in srgb,var(--danger) 8%,var(--card-bg))!important;color:var(--danger)!important;border-color:color-mix(in srgb,var(--danger) 35%,var(--border-color))!important}
.theme-preset-tema_1 .mobile-category-panel{background:var(--card-bg)!important;color:var(--text-main)!important}
.theme-preset-tema_1 .mobile-category-head{border-color:var(--border-color)!important}
.theme-preset-tema_1 .mobile-category-head strong{color:var(--heading-color)!important}
.theme-preset-tema_1 .mobile-category-head span{color:var(--text-muted)!important}
.theme-preset-tema_1 .mobile-category-close,
.theme-preset-tema_1 .mobile-category-tabs{background:var(--soft-bg)!important;color:var(--text-main)!important}
.theme-preset-tema_1 .mobile-category-search{background:var(--input-bg)!important;color:var(--text-muted)!important;border-color:var(--input-border)!important}
.theme-preset-tema_1 .mobile-category-search input{background:transparent!important;color:var(--text-main)!important}
.theme-preset-tema_1 .mobile-category-tabs button{color:var(--mobile-nav-text)!important}
.theme-preset-tema_1 .mobile-category-tabs button.active{background:var(--mobile-nav-active-bg)!important;color:var(--mobile-nav-active-text)!important}
.theme-preset-tema_1 .mobile-category-row{color:var(--text-main)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .mobile-category-row i{background:var(--soft-bg)!important;color:var(--primary)!important}
.theme-preset-tema_1 .mobile-category-row.all{background:linear-gradient(135deg,var(--primary2),var(--primary))!important;color:var(--button-primary-text)!important}
.theme-preset-tema_1 .mobile-category-row.all i,
.theme-preset-tema_1 .mobile-category-row.all b{color:var(--button-primary-text)!important}

/* =========================================================
   A242 - Bolumlere ayrilmis frontend tema renk motoru
   Bu blok runtime dosyasinin en sonunda kalir.
   ========================================================= */

/* Header arama kutusu ve mega menu */
.theme-preset-tema_1 .search-wrapper,
.theme-preset-tema_1 .theme1-search-shell,
.theme-preset-tema_1 .theme1-search-box{background:var(--search-input-bg)!important;border-color:var(--search-input-border)!important}
.theme-preset-tema_1 .search-wrapper input,
.theme-preset-tema_1 .theme1-search-shell input,
.theme-preset-tema_1 .theme1-search-box input{background:transparent!important;color:var(--search-input-text)!important}
.theme-preset-tema_1 .search-wrapper input::placeholder,
.theme-preset-tema_1 .theme1-search-shell input::placeholder,
.theme-preset-tema_1 .theme1-search-box input::placeholder{color:var(--search-placeholder)!important}
.theme-preset-tema_1 .vehicle-mega,
.theme-preset-tema_1 .mega-menu,
.theme-preset-tema_1 .single-brand-mega,
.theme-preset-tema_1 .header-vehicle-mega{background:var(--mega-bg)!important;color:var(--mega-text)!important;border-color:var(--mega-border)!important}
.theme-preset-tema_1 .vehicle-mega a,
.theme-preset-tema_1 .mega-menu a,
.theme-preset-tema_1 .single-brand-mega a,
.theme-preset-tema_1 .mega-column a,
.theme-preset-tema_1 .header-vehicle-mega a{color:var(--mega-text)!important}
.theme-preset-tema_1 .mega-column h4,
.theme-preset-tema_1 .header-vehicle-mega h3,
.theme-preset-tema_1 .header-vehicle-mega h4{color:var(--mega-heading)!important}
.theme-preset-tema_1 .vehicle-brand-tabs,
.theme-preset-tema_1 .vehicle-brand-tab,
.theme-preset-tema_1 .vehicle-model-card,
.theme-preset-tema_1 .brand-card,
.theme-preset-tema_1 .vehicle-model-img{background:var(--mega-bg)!important;color:var(--mega-text)!important;border-color:var(--mega-border)!important}
.theme-preset-tema_1 .vehicle-brand-tab.active,
.theme-preset-tema_1 .vehicle-brand-tab:hover,
.theme-preset-tema_1 .vehicle-model-card:hover,
.theme-preset-tema_1 .brand-card:hover{background:var(--mega-hover-bg)!important;color:var(--mega-heading)!important}

/* Ana sayfa slider */
body.home-layout-premium.theme-preset-tema_1 .home-main-slider,
body.home-layout-premium.theme-preset-tema_1 .home-slider-stage{background:var(--home-slider-bg)!important}
body.home-layout-premium.theme-preset-tema_1 .home-slide.has-content:before{background:linear-gradient(90deg,color-mix(in srgb,var(--home-slider-bg) 92%,transparent) 0%,color-mix(in srgb,var(--home-slider-bg) 68%,transparent) 46%,transparent 100%)!important}
body.home-layout-premium.theme-preset-tema_1 .home-slide h1,
body.home-layout-premium.theme-preset-tema_1 .home-slide h2{color:var(--home-slider-title)!important}
body.home-layout-premium.theme-preset-tema_1 .home-slide p{color:var(--home-slider-text)!important}
body.home-layout-premium.theme-preset-tema_1 .home-slide-badge{background:var(--home-slider-badge-bg)!important;color:var(--home-slider-badge-text)!important;border-color:var(--home-slider-badge-bg)!important}
body.home-layout-premium.theme-preset-tema_1 .home-slider-nav{background:var(--home-slider-nav-bg)!important;color:var(--home-slider-nav-text)!important;border-color:color-mix(in srgb,var(--home-slider-nav-text) 24%,transparent)!important}
body.home-layout-premium.theme-preset-tema_1 .home-slider-nav:hover{background:var(--home-slider-nav-hover-bg)!important;color:var(--home-slider-nav-hover-text)!important;border-color:var(--home-slider-nav-hover-bg)!important}

/* Haftanin Firsatlari */
body.home-layout-premium.theme-preset-tema_1 .weekly-deal-card{background:var(--weekly-bg)!important;border-color:var(--weekly-border)!important}
body.home-layout-premium.theme-preset-tema_1 .weekly-head{background:var(--weekly-header-bg)!important;color:var(--weekly-header-text)!important}
body.home-layout-premium.theme-preset-tema_1 .weekly-head strong,
body.home-layout-premium.theme-preset-tema_1 .weekly-nav{color:var(--weekly-header-text)!important}
body.home-layout-premium.theme-preset-tema_1 .weekly-nav:hover{background:color-mix(in srgb,var(--weekly-header-text) 12%,transparent)!important}
body.home-layout-premium.theme-preset-tema_1 .weekly-stage,
body.home-layout-premium.theme-preset-tema_1 .weekly-product{background:var(--weekly-bg)!important}
body.home-layout-premium.theme-preset-tema_1 .weekly-countdown{background:var(--weekly-countdown-bg)!important;border-color:var(--weekly-countdown-border)!important;color:var(--weekly-header-text)!important}
body.home-layout-premium.theme-preset-tema_1 .weekly-countdown b{background:var(--weekly-countdown-number-bg)!important;color:var(--weekly-countdown-number-text)!important}
body.home-layout-premium.theme-preset-tema_1 .weekly-title{color:var(--weekly-title)!important}
body.home-layout-premium.theme-preset-tema_1 .weekly-cart-form .weekly-cart{background:var(--weekly-button-bg)!important;color:var(--weekly-button-text)!important}
body.home-layout-premium.theme-preset-tema_1 .weekly-cart-form .weekly-cart:hover{background:var(--weekly-button-hover)!important;color:var(--weekly-button-text)!important}

/* Super Hesapli - A242 ayri renk grubu */
body.home-layout-premium.theme-preset-tema_1 .super-deal-strip{background:transparent!important;color:var(--text-main)!important}
body.home-layout-premium.theme-preset-tema_1 .super-deal-shell{background:var(--super-bg)!important;color:var(--text-main)!important;border-color:var(--super-border)!important;box-shadow:inset 0 4px 0 var(--super-accent),inset 0 -4px 0 var(--super-accent),0 18px 40px rgba(3,30,65,.09)!important}
body.home-layout-premium.theme-preset-tema_1 .super-deal-intro{border-color:var(--super-divider)!important}
body.home-layout-premium.theme-preset-tema_1 .super-deal-kicker{background:var(--super-kicker-bg)!important;color:var(--super-kicker-text)!important;border-color:var(--super-kicker-border)!important;box-shadow:none!important}
body.home-layout-premium.theme-preset-tema_1 .super-deal-intro>strong{color:var(--super-title)!important}
body.home-layout-premium.theme-preset-tema_1 .super-deal-intro>p{color:var(--super-desc)!important}
body.home-layout-premium.theme-preset-tema_1 .super-deal-countdown>span{background:var(--super-countdown-bg)!important;border-color:var(--super-countdown-border)!important}
body.home-layout-premium.theme-preset-tema_1 .super-deal-countdown b{color:var(--super-countdown-number)!important}
body.home-layout-premium.theme-preset-tema_1 .super-deal-countdown small{color:var(--super-countdown-label)!important}
body.home-layout-premium.theme-preset-tema_1 .super-deal-product{border-color:var(--super-divider)!important;background:var(--super-bg)!important}
body.home-layout-premium.theme-preset-tema_1 .super-deal-image{background:var(--super-image-bg)!important;border:1px solid var(--super-image-border)!important}
body.home-layout-premium.theme-preset-tema_1 .super-deal-name{color:var(--super-product-name)!important}
body.home-layout-premium.theme-preset-tema_1 .super-deal-info>small{color:var(--super-brand)!important}
body.home-layout-premium.theme-preset-tema_1 .super-deal-price em{background:var(--super-discount-bg)!important;color:var(--super-discount-text)!important}
body.home-layout-premium.theme-preset-tema_1 .super-deal-empty{color:var(--super-desc)!important}
body.home-layout-premium.theme-preset-tema_1 .super-deal-empty i{color:var(--super-accent)!important}
body.home-layout-premium.theme-preset-tema_1 .super-deal-empty span{color:var(--super-brand)!important}

/* Urun detay sayfasi ayri renk grubu */
.theme-preset-tema_1 .t1-product-detail-card,
.theme-preset-tema_1 .t1-product-gallery,
.theme-preset-tema_1 .t1-product-info,
.theme-preset-tema_1 .t1-purchase-panel,
.theme-preset-tema_1 .t1-product-tabs,
.theme-preset-tema_1 .t1-tab-panel,
.theme-preset-tema_1 .t1-product-reviews,
.theme-preset-tema_1 .t1-related-products{background:var(--product-detail-bg)!important;border-color:var(--product-detail-border)!important}
.theme-preset-tema_1 .t1-detail-current-price,
.theme-preset-tema_1 .t1-product-info .price-big{color:var(--product-detail-price)!important}
.theme-preset-tema_1 .t1-detail-old-price{color:var(--product-detail-old-price)!important}
.theme-preset-tema_1 .t1-tab-buttons,
.theme-preset-tema_1 .t1-product-tabs-nav{background:var(--product-detail-tab-bg)!important;border-color:var(--product-detail-border)!important}
.theme-preset-tema_1 .t1-tab-btn,
.theme-preset-tema_1 .t1-product-tab{color:var(--product-detail-tab-text)!important}
.theme-preset-tema_1 .t1-tab-btn.active,
.theme-preset-tema_1 .t1-product-tab.active{color:var(--product-detail-tab-active)!important;border-color:var(--product-detail-tab-active)!important}
.theme-preset-tema_1 .t1-info-card,
.theme-preset-tema_1 .t1-trust-card,
.theme-preset-tema_1 .t1-delivery-card,
.theme-preset-tema_1 .t1-compatibility-check-note{background:var(--product-detail-info-bg)!important;border-color:var(--product-detail-border)!important}

@supports not (color:color-mix(in srgb,#000 50%,#fff)){
  body.home-layout-premium.theme-preset-tema_1 .home-slide.has-content:before{background:linear-gradient(90deg,var(--home-slider-bg),transparent)!important}
  body.home-layout-premium.theme-preset-tema_1 .weekly-nav:hover{background:transparent!important}
}

/* A242 product-detail selector correction: current markup */
.theme-preset-tema_1 .t1-detail-price-box,
.theme-preset-tema_1 .t1-gallery-main,
.theme-preset-tema_1 .t1-gallery-stage,
.theme-preset-tema_1 .t1-gallery-thumbs-shell,
.theme-preset-tema_1 .t1-stock-delivery-grid>*,
.theme-preset-tema_1 .t1-info-cards>*,
.theme-preset-tema_1 .t1-brand-detail-body,
.theme-preset-tema_1 .t1-compatibility-card,
.theme-preset-tema_1 .t1-trust-strip{background:var(--product-detail-info-bg)!important;border-color:var(--product-detail-border)!important}
.theme-preset-tema_1 .t1-detail-price-box strong,
.theme-preset-tema_1 .t1-product-info .current-price{color:var(--product-detail-price)!important}
.theme-preset-tema_1 .t1-tab-buttons button{background:transparent!important;color:var(--product-detail-tab-text)!important;border-color:transparent!important}
.theme-preset-tema_1 .t1-tab-buttons button.active{color:var(--product-detail-tab-active)!important;border-bottom-color:var(--product-detail-tab-active)!important}


/* =========================================================
   A243 - Tam Dinamik Frontend Renk Motoru
   Bu dosya tum frontend CSS ve Ozel CSS'ten sonra yuklenir.
   ========================================================= */
.theme-preset-tema_1 ::selection{background:var(--selection-bg)!important;color:var(--selection-text)!important}
.theme-preset-tema_1{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}
.theme-preset-tema_1::-webkit-scrollbar,.theme-preset-tema_1 *::-webkit-scrollbar{width:10px;height:10px}
.theme-preset-tema_1::-webkit-scrollbar-track,.theme-preset-tema_1 *::-webkit-scrollbar-track{background:var(--scrollbar-track)!important}
.theme-preset-tema_1::-webkit-scrollbar-thumb,.theme-preset-tema_1 *::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)!important;border:2px solid var(--scrollbar-track)!important;border-radius:999px}
.theme-preset-tema_1 a:not(.btn):not([class*="-btn"]):not([class*="button"]):not([class*="cta"]):not([class*="trigger"]):not(.product-card-add):not(.t1-add-cart){color:var(--link-color)}
.theme-preset-tema_1 a:not(.btn):not([class*="-btn"]):not([class*="button"]):not([class*="cta"]):not([class*="trigger"]):not(.product-card-add):not(.t1-add-cart):hover{color:var(--link-hover-color)}

/* Header aksiyonlari */
.theme-preset-tema_1 .header-actions a,
.theme-preset-tema_1 .theme1-header-action,
.theme-preset-tema_1 .theme1-account-trigger,
.theme-preset-tema_1 .garage-selector{border-color:transparent!important}
.theme-preset-tema_1 .header-actions a:hover,
.theme-preset-tema_1 .theme1-header-action:hover,
.theme-preset-tema_1 .theme1-account-trigger:hover,
.theme-preset-tema_1 .garage-selector:hover{background:var(--header-action-hover-bg)!important;color:var(--header-action-hover-text)!important}
.theme-preset-tema_1 .nav-item:hover>a,
.theme-preset-tema_1 .nav-item.active-brand>a,
.theme-preset-tema_1 .brand-nav .active-brand>a{color:var(--nav-active-text)!important}
.theme-preset-tema_1 .vehicle-mega a:hover,
.theme-preset-tema_1 .mega-menu a:hover,
.theme-preset-tema_1 .single-brand-mega a:hover,
.theme-preset-tema_1 .mega-column a:hover{background:var(--mega-hover-bg)!important;color:var(--mega-hover-text)!important}

/* Tum standart buton durumlari */
.theme-preset-tema_1 .btn,
.theme-preset-tema_1 button.btn,
.theme-preset-tema_1 a.btn{border-color:transparent}
.theme-preset-tema_1 .btn:not(.secondary):not(.muted):not(.danger):not(.warning):not(.success):not(.outline),
.theme-preset-tema_1 .btn-primary,
.theme-preset-tema_1 .primary-btn,
.theme-preset-tema_1 .product-card-add,
.theme-preset-tema_1 .t1-add-cart,
.theme-preset-tema_1 .search-btn{background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important;border-color:var(--button-primary-bg)!important}
.theme-preset-tema_1 .btn:not(.secondary):not(.muted):not(.danger):not(.warning):not(.success):not(.outline):hover,
.theme-preset-tema_1 .btn-primary:hover,
.theme-preset-tema_1 .primary-btn:hover,
.theme-preset-tema_1 .product-card-add:hover,
.theme-preset-tema_1 .t1-add-cart:hover{background:var(--button-primary-hover)!important;color:var(--button-primary-hover-text)!important;border-color:var(--button-primary-hover)!important}
.theme-preset-tema_1 .btn.secondary,
.theme-preset-tema_1 .btn-secondary{background:var(--button-secondary-bg)!important;color:var(--button-secondary-text)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .btn.secondary:hover,
.theme-preset-tema_1 .btn-secondary:hover{background:var(--button-secondary-hover-bg)!important;color:var(--button-secondary-hover-text)!important;border-color:var(--button-secondary-hover-bg)!important}
.theme-preset-tema_1 .btn.outline,
.theme-preset-tema_1 .outline-btn,
.theme-preset-tema_1 .product-card-view,
.theme-preset-tema_1 .examine-btn{background:var(--button-outline-bg)!important;color:var(--button-outline-text)!important;border-color:var(--button-outline-border)!important}
.theme-preset-tema_1 .btn.outline:hover,
.theme-preset-tema_1 .outline-btn:hover,
.theme-preset-tema_1 .product-card-view:hover,
.theme-preset-tema_1 .examine-btn:hover{background:var(--button-outline-hover-bg)!important;color:var(--button-outline-hover-text)!important;border-color:var(--button-outline-hover-bg)!important}
.theme-preset-tema_1 .btn.success,.theme-preset-tema_1 .btn-success{background:var(--button-success-bg)!important;color:var(--button-success-text)!important;border-color:var(--button-success-bg)!important}
.theme-preset-tema_1 .btn.warning,.theme-preset-tema_1 .btn-warning{background:var(--button-warning-bg)!important;color:var(--button-warning-text)!important;border-color:var(--button-warning-bg)!important}
.theme-preset-tema_1 .btn.danger,.theme-preset-tema_1 .btn-danger,.theme-preset-tema_1 .delete-btn{background:var(--button-danger-bg)!important;color:var(--button-danger-text)!important;border-color:var(--button-danger-bg)!important}

/* Form, checkbox, radio ve toggle */
.theme-preset-tema_1 input:not([type=checkbox]):not([type=radio]):not([type=color]),
.theme-preset-tema_1 select,
.theme-preset-tema_1 textarea{background:var(--input-bg)!important;color:var(--input-text)!important;border-color:var(--input-border)!important}
.theme-preset-tema_1 input::placeholder,
.theme-preset-tema_1 textarea::placeholder{color:var(--input-placeholder)!important;opacity:1}
.theme-preset-tema_1 input[type=checkbox],
.theme-preset-tema_1 input[type=radio]{accent-color:var(--toggle-active)!important}
.theme-preset-tema_1 .switch-slider,
.theme-preset-tema_1 .toggle-slider,
.theme-preset-tema_1 .switch-ui{background:var(--toggle-inactive)!important}
.theme-preset-tema_1 input:checked+.switch-slider,
.theme-preset-tema_1 input:checked+.toggle-slider,
.theme-preset-tema_1 input:checked+.switch-ui{background:var(--toggle-active)!important}

/* Ana sayfa kategori ve banner kartlari */
.theme-preset-tema_1 .category-card,
.theme-preset-tema_1 .home-category-card,
.theme-preset-tema_1 .theme1-category-card{background:var(--home-category-bg)!important;color:var(--home-category-text)!important;border-color:var(--home-category-border)!important}
.theme-preset-tema_1 .category-card:hover,
.theme-preset-tema_1 .home-category-card:hover,
.theme-preset-tema_1 .theme1-category-card:hover{border-color:var(--home-category-hover-border)!important}
.theme-preset-tema_1 .category-card a,
.theme-preset-tema_1 .home-category-card a,
.theme-preset-tema_1 .theme1-category-card a{color:var(--home-category-text)!important}
.theme-preset-tema_1 .homepage-banner-card,
.theme-preset-tema_1 .home-banner-card,
.theme-preset-tema_1 .banner-card{background:var(--home-banner-bg)!important;color:var(--home-banner-text)!important;border-color:var(--home-banner-border)!important}

/* Urun kartinin tum alt parcalari */
.theme-preset-tema_1 .product-card,
.theme-preset-tema_1 .product-card.product-card-clean,
.theme-preset-tema_1 .premium-products-grid .product-card{background:var(--product-card-bg)!important;border-color:var(--product-card-border)!important}
.theme-preset-tema_1 .product-card:hover,
.theme-preset-tema_1 .product-card.product-card-clean:hover,
.theme-preset-tema_1 .premium-products-grid .product-card:hover{border-color:var(--product-card-hover-border)!important}
.theme-preset-tema_1 .product-meta-pill,
.theme-preset-tema_1 .product-card-meta-pill,
.theme-preset-tema_1 .t1-meta-chip,
.theme-preset-tema_1 .product-chip{background:var(--product-meta-bg)!important;color:var(--product-meta-text)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .favorite-btn,
.theme-preset-tema_1 .product-favorite,
.theme-preset-tema_1 .t1-favorite-btn{background:var(--product-favorite-bg)!important;color:var(--product-favorite-text)!important;border-color:var(--border-color)!important}
.theme-preset-tema_1 .product-card-view{background:var(--product-view-bg)!important;color:var(--product-view-text)!important}
.theme-preset-tema_1 .product-card-view:hover{background:var(--product-view-hover-bg)!important;color:var(--product-view-text)!important}

/* Kategori filtre, toolbar ve pagination */
.theme-preset-tema_1 .premium-filter-box,
.theme-preset-tema_1 .filter-box{background:var(--filter-bg)!important;color:var(--filter-text)!important}
.theme-preset-tema_1 .premium-filter-box label,
.theme-preset-tema_1 .filter-box label,
.theme-preset-tema_1 .filter-link{color:var(--filter-text)!important}
.theme-preset-tema_1 .filter-count,
.theme-preset-tema_1 .filter-help,
.theme-preset-tema_1 .filter-muted{color:var(--filter-muted)!important}
.theme-preset-tema_1 .product-listing-toolbar,
.theme-preset-tema_1 .listing-toolbar{background:var(--toolbar-bg)!important;border-color:var(--toolbar-border)!important}
.theme-preset-tema_1 .premium-pagination a,
.theme-preset-tema_1 .premium-pagination span,
.theme-preset-tema_1 .pagination a,
.theme-preset-tema_1 .pagination span{background:var(--pagination-bg)!important;color:var(--pagination-text)!important;border-color:var(--pagination-border)!important}
.theme-preset-tema_1 .premium-pagination a:hover,
.theme-preset-tema_1 .pagination a:hover{background:var(--pagination-hover-bg)!important;color:var(--pagination-hover-text)!important;border-color:var(--pagination-hover-bg)!important}
.theme-preset-tema_1 .premium-pagination .active,
.theme-preset-tema_1 .pagination .active{background:var(--pagination-active-bg)!important;color:var(--pagination-active-text)!important;border-color:var(--pagination-active-bg)!important}

/* Urun detay tipografi, rozetler ve bilgi alanlari */
.theme-preset-tema_1 .t1-product-info h1,
.theme-preset-tema_1 .t1-product-title,
.theme-preset-tema_1 .product-detail-title{color:var(--product-detail-title)!important}
.theme-preset-tema_1 .t1-product-info,
.theme-preset-tema_1 .t1-tab-panel,
.theme-preset-tema_1 .product-detail-content{color:var(--product-detail-text)!important}
.theme-preset-tema_1 .t1-product-short,
.theme-preset-tema_1 .t1-product-meta-line,
.theme-preset-tema_1 .t1-rating-row,
.theme-preset-tema_1 .t1-info-card small{color:var(--product-detail-muted)!important}
.theme-preset-tema_1 .t1-product-badge,
.theme-preset-tema_1 .t1-detail-badge,
.theme-preset-tema_1 .t1-brand-pill{background:var(--product-detail-badge-bg)!important;color:var(--product-detail-badge-text)!important;border-color:var(--product-detail-border)!important}

/* Alert, toast, bildirim ve popup / modal */
.theme-preset-tema_1 .alert.info,
.theme-preset-tema_1 .alert-info,
.theme-preset-tema_1 .notice.info,
.theme-preset-tema_1 .toast.info{background:var(--info-bg)!important;color:var(--info-text)!important;border-color:var(--info-border)!important}
.theme-preset-tema_1 .alert.success,
.theme-preset-tema_1 .alert-success,
.theme-preset-tema_1 .notice.success,
.theme-preset-tema_1 .toast.success{background:var(--alert-success-bg)!important;color:var(--alert-success-text)!important;border-color:var(--alert-success-border)!important}
.theme-preset-tema_1 .alert.warning,
.theme-preset-tema_1 .alert-warning,
.theme-preset-tema_1 .notice.warning,
.theme-preset-tema_1 .toast.warning{background:var(--alert-warning-bg)!important;color:var(--alert-warning-text)!important;border-color:var(--alert-warning-border)!important}
.theme-preset-tema_1 .alert.danger,
.theme-preset-tema_1 .alert-error,
.theme-preset-tema_1 .alert-danger,
.theme-preset-tema_1 .notice.danger,
.theme-preset-tema_1 .toast.error{background:var(--alert-danger-bg)!important;color:var(--alert-danger-text)!important;border-color:var(--alert-danger-border)!important}
.theme-preset-tema_1 .modal,
.theme-preset-tema_1 .modal-card,
.theme-preset-tema_1 .popup-card,
.theme-preset-tema_1 .dialog-card,
.theme-preset-tema_1 .product-review-modal-card{background:var(--modal-bg)!important;border-color:var(--modal-border)!important;color:var(--text-main)!important}
.theme-preset-tema_1 .modal-backdrop,
.theme-preset-tema_1 .popup-overlay,
.theme-preset-tema_1 .dialog-overlay{background:color-mix(in srgb,var(--modal-overlay) 68%,transparent)!important}

/* Sabit destek butonlari */
.theme-preset-tema_1 .whatsapp-float,
.theme-preset-tema_1 .floating-whatsapp,
.theme-preset-tema_1 .whatsapp-button,
.theme-preset-tema_1 .site-contact-sticky__item--whatsapp,
.theme-preset-tema_1 .whatsapp-order-floating,
.theme-preset-tema_1 .mobile-whatsapp-link{background:var(--whatsapp-bg)!important;color:var(--whatsapp-text)!important}
.theme-preset-tema_1 .whatsapp-float *,
.theme-preset-tema_1 .floating-whatsapp *,
.theme-preset-tema_1 .whatsapp-button *,
.theme-preset-tema_1 .site-contact-sticky__item--whatsapp *,
.theme-preset-tema_1 .whatsapp-order-floating *,
.theme-preset-tema_1 .mobile-whatsapp-link *{color:var(--whatsapp-text)!important}
.theme-preset-tema_1 .call-float,
.theme-preset-tema_1 .floating-call,
.theme-preset-tema_1 .call-button,
.theme-preset-tema_1 .site-contact-sticky__item--phone{background:var(--call-bg)!important;color:var(--call-text)!important}
.theme-preset-tema_1 .call-float *,
.theme-preset-tema_1 .floating-call *,
.theme-preset-tema_1 .call-button *,
.theme-preset-tema_1 .site-contact-sticky__item--phone *{color:var(--call-text)!important}
.theme-preset-tema_1 .live-support-button,
.theme-preset-tema_1 .live-chat-button{background:var(--live-support-bg)!important;color:var(--live-support-text)!important}

/* Footer detay renkleri */
.theme-preset-tema_1 .site-footer-premium a,
.theme-preset-tema_1 .footer-v3 a,
.theme-preset-tema_1 .footer-link-column a{color:var(--footer-link)!important}
.theme-preset-tema_1 .site-footer-premium a:hover,
.theme-preset-tema_1 .footer-v3 a:hover,
.theme-preset-tema_1 .footer-link-column a:hover{color:var(--footer-link-hover)!important}
.theme-preset-tema_1 .footer-v3 i,
.theme-preset-tema_1 .site-footer-premium i,
.theme-preset-tema_1 .footer-contact-list i{color:var(--footer-icon)!important}
.theme-preset-tema_1 .footer-payment-box,
.theme-preset-tema_1 .footer-v3-payments{background:var(--footer-payment-bg)!important;border-color:var(--footer-border)!important}

@supports not (background:color-mix(in srgb,#000 50%,transparent)){
  .theme-preset-tema_1 .modal-backdrop,
  .theme-preset-tema_1 .popup-overlay,
  .theme-preset-tema_1 .dialog-overlay{background:rgba(15,23,42,.68)!important}
}

/* =========================================================
   A244 - Garaj ve ozel frontend aksiyon butonlari
   Genel link rengi buton metinlerini ezmez; tum durumlar tema
   renk motorundaki mevcut Butonlar ve Formlar renklerini kullanir.
   ========================================================= */

/* Garajim - ana aksiyonlar */
.theme-preset-tema_1 .garage-add-trigger,
.theme-preset-tema_1 .garage-compatible-btn,
.theme-preset-tema_1 .garage-mobile-cta,
.theme-preset-tema_1 .garage-modal-save,
.theme-preset-tema_1 .maintenance-form-actions button:not(.outline),
.theme-preset-tema_1 .maintenance-plan-card button:not(.outline),
.theme-preset-tema_1 .garage-pill-btn.blue{
  background:var(--button-primary-bg)!important;
  color:var(--button-primary-text)!important;
  border-color:var(--button-primary-bg)!important;
}
.theme-preset-tema_1 .garage-add-trigger *,
.theme-preset-tema_1 .garage-compatible-btn *,
.theme-preset-tema_1 .garage-mobile-cta *,
.theme-preset-tema_1 .garage-modal-save *,
.theme-preset-tema_1 .garage-pill-btn.blue *{
  color:var(--button-primary-text)!important;
}
.theme-preset-tema_1 .garage-add-trigger:hover,
.theme-preset-tema_1 .garage-compatible-btn:hover,
.theme-preset-tema_1 .garage-mobile-cta:hover,
.theme-preset-tema_1 .garage-modal-save:hover,
.theme-preset-tema_1 .maintenance-form-actions button:not(.outline):hover,
.theme-preset-tema_1 .maintenance-plan-card button:not(.outline):hover,
.theme-preset-tema_1 .garage-pill-btn.blue:hover{
  background:var(--button-primary-hover)!important;
  color:var(--button-primary-hover-text)!important;
  border-color:var(--button-primary-hover)!important;
}
.theme-preset-tema_1 .garage-add-trigger:hover *,
.theme-preset-tema_1 .garage-compatible-btn:hover *,
.theme-preset-tema_1 .garage-mobile-cta:hover *,
.theme-preset-tema_1 .garage-modal-save:hover *,
.theme-preset-tema_1 .garage-pill-btn.blue:hover *{
  color:var(--button-primary-hover-text)!important;
}

/* Garajim - Bakim Robotu ve turuncu bakim aksiyonlari */
.theme-preset-tema_1 .garage-pill-btn.orange,
.theme-preset-tema_1 .garage-guest-btn.primary,
.theme-preset-tema_1 .garage-tool-actions a.orange,
.theme-preset-tema_1 .maintenance-new-plan-btn,
.theme-preset-tema_1 .maintenance-package-btn,
.theme-preset-tema_1 .btn-orange{
  background:var(--button-warning-bg)!important;
  color:var(--button-warning-text)!important;
  border-color:var(--button-warning-bg)!important;
}
.theme-preset-tema_1 .garage-pill-btn.orange *,
.theme-preset-tema_1 .garage-guest-btn.primary *,
.theme-preset-tema_1 .garage-tool-actions a.orange *,
.theme-preset-tema_1 .maintenance-new-plan-btn *,
.theme-preset-tema_1 .maintenance-package-btn *,
.theme-preset-tema_1 .btn-orange *{
  color:var(--button-warning-text)!important;
}
.theme-preset-tema_1 .garage-pill-btn.orange:hover,
.theme-preset-tema_1 .garage-guest-btn.primary:hover,
.theme-preset-tema_1 .garage-tool-actions a.orange:hover,
.theme-preset-tema_1 .maintenance-new-plan-btn:hover,
.theme-preset-tema_1 .maintenance-package-btn:hover,
.theme-preset-tema_1 .btn-orange:hover{
  filter:brightness(.96)!important;
  color:var(--button-warning-text)!important;
}

/* Garajim - ikincil / beyaz aksiyonlar */
.theme-preset-tema_1 .garage-pill-btn.white,
.theme-preset-tema_1 .garage-icon-btn,
.theme-preset-tema_1 .garage-modal-cancel,
.theme-preset-tema_1 .maintenance-form-actions button.outline,
.theme-preset-tema_1 .garage-guest-btn.secondary,
.theme-preset-tema_1 .garage-guest-btn.info,
.theme-preset-tema_1 .btn-light,
.theme-preset-tema_1 .eye-popup-btn,
.theme-preset-tema_1 .quick-view-btn,
.theme-preset-tema_1 .home-stories-side-btn{
  background:var(--button-secondary-bg)!important;
  color:var(--button-secondary-text)!important;
  border-color:var(--border-color)!important;
}
.theme-preset-tema_1 .garage-pill-btn.white *,
.theme-preset-tema_1 .garage-icon-btn *,
.theme-preset-tema_1 .garage-modal-cancel *,
.theme-preset-tema_1 .garage-guest-btn.secondary *,
.theme-preset-tema_1 .garage-guest-btn.info *,
.theme-preset-tema_1 .btn-light *,
.theme-preset-tema_1 .eye-popup-btn *,
.theme-preset-tema_1 .quick-view-btn *,
.theme-preset-tema_1 .home-stories-side-btn *{
  color:var(--button-secondary-text)!important;
}
.theme-preset-tema_1 .garage-pill-btn.white:hover,
.theme-preset-tema_1 .garage-icon-btn:hover,
.theme-preset-tema_1 .garage-modal-cancel:hover,
.theme-preset-tema_1 .maintenance-form-actions button.outline:hover,
.theme-preset-tema_1 .garage-guest-btn.secondary:hover,
.theme-preset-tema_1 .garage-guest-btn.info:hover,
.theme-preset-tema_1 .btn-light:hover,
.theme-preset-tema_1 .eye-popup-btn:hover,
.theme-preset-tema_1 .quick-view-btn:hover,
.theme-preset-tema_1 .home-stories-side-btn:hover{
  background:var(--button-secondary-hover-bg)!important;
  color:var(--button-secondary-hover-text)!important;
  border-color:var(--button-secondary-hover-bg)!important;
}

/* Garaj ikon durumlari */
.theme-preset-tema_1 .garage-icon-btn.ok{
  background:var(--button-success-bg)!important;
  color:var(--button-success-text)!important;
  border-color:var(--button-success-bg)!important;
}
.theme-preset-tema_1 .garage-icon-btn.ok *{color:var(--button-success-text)!important}
.theme-preset-tema_1 .garage-default-btn{
  background:var(--button-warning-bg)!important;
  color:var(--button-warning-text)!important;
  border-color:var(--button-warning-bg)!important;
}
.theme-preset-tema_1 .garage-default-btn *{color:var(--button-warning-text)!important}
.theme-preset-tema_1 .garage-icon-btn.danger,
.theme-preset-tema_1 .garage-delete-btn,
.theme-preset-tema_1 .notification-delete-btn{
  background:var(--button-danger-bg)!important;
  color:var(--button-danger-text)!important;
  border-color:var(--button-danger-bg)!important;
}
.theme-preset-tema_1 .garage-icon-btn.danger *,
.theme-preset-tema_1 .garage-delete-btn *,
.theme-preset-tema_1 .notification-delete-btn *{color:var(--button-danger-text)!important}

/* Garaj arac sayfalari - koyu hero uzerindeki aksiyonlar */
.theme-preset-tema_1 .garage-tool-actions a:not(.orange):not(.primary){
  background:var(--button-secondary-bg)!important;
  color:var(--button-secondary-text)!important;
  border-color:var(--border-color)!important;
}
.theme-preset-tema_1 .garage-tool-actions a:not(.orange):not(.primary) *{color:var(--button-secondary-text)!important}
.theme-preset-tema_1 .garage-tool-actions a.primary:not(.orange){
  background:var(--button-primary-bg)!important;
  color:var(--button-primary-text)!important;
  border-color:var(--button-primary-bg)!important;
}
.theme-preset-tema_1 .garage-tool-actions a.primary:not(.orange) *{color:var(--button-primary-text)!important}

/* Giris / siparis / hizli gorunum ve diger ozel aksiyonlar */
.theme-preset-tema_1 .auth-premium-submit,
.theme-preset-tema_1 .auth-premium-linkbtn,
.theme-preset-tema_1 .brand-model-button,
.theme-preset-tema_1 .order-query-button,
.theme-preset-tema_1 .order-cargo-track-btn,
.theme-preset-tema_1 .quick-cart-btn,
.theme-preset-tema_1 .find-btn:not(.secondary):not(.whatsapp){
  background:var(--button-primary-bg)!important;
  color:var(--button-primary-text)!important;
  border-color:var(--button-primary-bg)!important;
}
.theme-preset-tema_1 .auth-premium-submit *,
.theme-preset-tema_1 .auth-premium-linkbtn *,
.theme-preset-tema_1 .brand-model-button *,
.theme-preset-tema_1 .order-query-button *,
.theme-preset-tema_1 .order-cargo-track-btn *,
.theme-preset-tema_1 .quick-cart-btn *,
.theme-preset-tema_1 .find-btn:not(.secondary):not(.whatsapp) *{color:var(--button-primary-text)!important}
.theme-preset-tema_1 .find-btn.secondary{
  background:var(--button-secondary-bg)!important;
  color:var(--button-secondary-text)!important;
  border-color:var(--border-color)!important;
}
.theme-preset-tema_1 .find-btn.whatsapp{background:var(--whatsapp-bg)!important;color:var(--whatsapp-text)!important;border-color:var(--whatsapp-bg)!important}

/* Urun karsilastirma ve favori benzeri ikon aksiyonlari */
.theme-preset-tema_1 .product-compare-btn,
.theme-preset-tema_1 .action-btn{
  background:var(--product-favorite-bg)!important;
  color:var(--product-favorite-text)!important;
  border-color:var(--product-card-border)!important;
}
.theme-preset-tema_1 .product-compare-btn *,
.theme-preset-tema_1 .action-btn *{color:var(--product-favorite-text)!important}
.theme-preset-tema_1 .product-compare-btn:hover,
.theme-preset-tema_1 .action-btn:hover{
  background:var(--button-secondary-hover-bg)!important;
  color:var(--button-secondary-hover-text)!important;
  border-color:var(--button-secondary-hover-bg)!important;
}

/* Footer sosyal butonlari footer paletini kullanir */
.theme-preset-tema_1 .footer-v3-social-btn{
  background:var(--footer-payment-bg)!important;
  color:var(--footer-icon)!important;
  border-color:var(--footer-border)!important;
}
.theme-preset-tema_1 .footer-v3-social-btn:hover{
  background:color-mix(in srgb,var(--footer-accent) 14%,var(--footer-bg))!important;
  color:var(--footer-link-hover)!important;
  border-color:var(--footer-accent)!important;
}

/* Bildirim basligi koyu zeminde her zaman okunur */
.theme-preset-tema_1 .notifications-head .notification-head-btn{
  color:var(--button-primary-text)!important;
  border-color:color-mix(in srgb,var(--button-primary-text) 45%,transparent)!important;
}
.theme-preset-tema_1 .notifications-head .notification-head-btn *{color:var(--button-primary-text)!important}
.theme-preset-tema_1 .notifications-head .notification-head-btn-danger{
  background:var(--button-danger-bg)!important;
  color:var(--button-danger-text)!important;
  border-color:var(--button-danger-bg)!important;
}

/* Ozel aksiyonlarda klavye odagi ve pasif durum */
.theme-preset-tema_1 .garage-pill-btn:focus-visible,
.theme-preset-tema_1 .garage-icon-btn:focus-visible,
.theme-preset-tema_1 .garage-add-trigger:focus-visible,
.theme-preset-tema_1 .maintenance-new-plan-btn:focus-visible,
.theme-preset-tema_1 .maintenance-package-btn:focus-visible,
.theme-preset-tema_1 .order-query-button:focus-visible,
.theme-preset-tema_1 .quick-view-btn:focus-visible,
.theme-preset-tema_1 .quick-cart-btn:focus-visible{
  outline:3px solid color-mix(in srgb,var(--primary) 26%,transparent)!important;
  outline-offset:2px!important;
}
.theme-preset-tema_1 button:disabled,
.theme-preset-tema_1 a.is-disabled,
.theme-preset-tema_1 .garage-icon-btn.static{opacity:.58!important;cursor:default!important;transform:none!important}

@supports not (background:color-mix(in srgb,#000 50%,transparent)){
  .theme-preset-tema_1 .footer-v3-social-btn:hover{background:var(--footer-bg)!important}
  .theme-preset-tema_1 .notifications-head .notification-head-btn{border-color:rgba(255,255,255,.45)!important}
}



/* A246 - Mobil alt menunun tema motoru */
@media (max-width:768px){
  .theme-preset-tema_1 .mobile-bottom-nav.mobile-bottom-nav-v246{
    background:var(--mobile-nav-bg)!important;
    border-top-color:var(--mobile-nav-border)!important;
    box-shadow:0 -8px 26px color-mix(in srgb,var(--mobile-nav-shadow) 14%,transparent)!important;
  }
  .theme-preset-tema_1 .mobile-bottom-nav-v246 .mobile-nav-item,
  .theme-preset-tema_1 .mobile-bottom-nav-v246 button.mobile-nav-item{color:var(--mobile-nav-text)!important;background:transparent!important}
  .theme-preset-tema_1 .mobile-bottom-nav-v246 .mobile-nav-item.active:not(.mobile-nav-garage),
  .theme-preset-tema_1 .mobile-bottom-nav-v246 button.mobile-nav-item.active{background:var(--mobile-nav-active-bg)!important;color:var(--mobile-nav-active-text)!important}
  .theme-preset-tema_1 .mobile-bottom-nav-v246 .mobile-nav-garage,
  .theme-preset-tema_1 .mobile-bottom-nav-v246 .mobile-nav-garage.active{background:transparent!important;color:var(--mobile-garage-text)!important}
  .theme-preset-tema_1 .mobile-bottom-nav-v246 .mobile-nav-garage-cap{background:var(--mobile-garage-bg)!important;color:var(--mobile-garage-text)!important;border-color:var(--mobile-garage-text)!important}
  .theme-preset-tema_1 .mobile-bottom-nav-v246 .mobile-nav-garage-cap i{color:var(--mobile-garage-text)!important}
  .theme-preset-tema_1 .mobile-bottom-nav-v246 .mobile-nav-garage-label{color:var(--mobile-nav-text)!important}
  .theme-preset-tema_1 .mobile-bottom-nav-v246 .mobile-nav-garage.active .mobile-nav-garage-label{color:var(--mobile-garage-bg)!important}
  .theme-preset-tema_1 .mobile-bottom-nav-v246 .mobile-cart-badge{background:var(--cart-count-bg)!important;color:var(--cart-count-text)!important;border-color:var(--mobile-nav-bg)!important}
}
