/* Modern Metal - koyu panel yüzeyleri. Yalnız bu temada geçerlidir. */
body.os-metal-v2{--mm-panel:#111c28;--mm-panel-elevated:#192533;--mm-border:#314253;--mm-text:#f4f6f8;--mm-muted:#b6c4d1;--mm-accent:#d8ae68;}
/* Ürün listesi, sol filtre, ürün detayı, bilgi sekmeleri */
body.os-metal-v2 :is(.os-vshop-side,.os-vshop-mainbox,.os-detail-box,.os-detail-desc-card,.os-related-box,.os-product-tab-nav,.os-detail-price-card,.os-detail-buybox,.os-detail-variant-wrap,.os-detail-adv,.os-vshop-count){background:var(--mm-panel)!important;border-color:var(--mm-border)!important;color:var(--mm-text)!important;box-shadow:0 12px 30px rgba(0,0,0,.15)!important;}
body.os-metal-v2 :is(.os-vshop-head h1,.os-vshop-side h3,.os-vshop-label,.os-detail-title,.os-detail-desc-head h2,.os-related-head h2,.os-detail-price,.os-detail-variant-title,.os-detail-buybox-head strong,.os-detail-desc-body,.os-detail-desc-body h2,.os-detail-desc-body h3,.os-detail-breadcrumb,.os-vshop-count){color:var(--mm-text)!important;}
body.os-metal-v2 :is(.os-vshop-head p,.os-detail-summary,.os-detail-sub,.os-detail-breadcrumb a,.os-detail-desc-body p,.os-detail-desc-body li){color:var(--mm-muted)!important;}
body.os-metal-v2 :is(.os-vshop-input,.os-vshop-select,.os-detail-qty-box,.os-detail-qty-input,.os-detail-variant-btn,.os-detail-chip,.os-product-tab-btn){background:var(--mm-panel-elevated)!important;color:var(--mm-text)!important;border-color:var(--mm-border)!important;}
body.os-metal-v2 :is(.os-detail-variant-btn.is-selected,.os-detail-variant-btn.is-active,.os-product-tab-btn.is-active){background:var(--mm-accent)!important;color:#10161f!important;border-color:var(--mm-accent)!important;}
/* Ürün görselleri kendine ait açık bir stüdyo yüzeyinde kalır; ürün fotoğrafları değiştirilmez. */
body.os-metal-v2 :is(.os-detail-img,.os-product-card2__image,.os-product-card2--home .os-product-card2__image){background:#edf0ef!important;}
/* Ana sayfa ürün kartları */
body.os-metal-v2 .mm-product-card{background:var(--mm-panel)!important;border-color:var(--mm-border)!important;}
body.os-metal-v2 .mm-product-card__body{background:var(--mm-panel)!important;}
body.os-metal-v2 :is(.mm-product-card__title,.mm-product-card__price){color:var(--mm-text)!important;}
body.os-metal-v2 .mm-product-card__sku{color:var(--mm-accent)!important;}
body.os-metal-v2 .mm-product-card__cta{background:var(--mm-accent)!important;color:#10161f!important;}
/* Kategori ve ürün listesi kartları */
body.os-metal-v2 .os-product-card2{background:var(--mm-panel)!important;border-color:var(--mm-border)!important;}
body.os-metal-v2 .os-product-card2__body{background:var(--mm-panel)!important;}
body.os-metal-v2 :is(.os-product-card2__title,.os-product-card2__new){color:var(--mm-text)!important;}
body.os-metal-v2 .os-product-card2__sku{color:var(--mm-muted)!important;}
/* Ödeme sayfasındaki açık renk form: içerideki inline stilin üstüne spesifik kural */
body.os-metal-v2 .op{--ink:var(--mm-text);--line:var(--mm-border);--red:var(--mm-accent);color:var(--mm-text)!important;}
body.os-metal-v2 .op .op-form{background:var(--mm-panel)!important;border-color:var(--mm-border)!important;}
body.os-metal-v2 .op :is(h1,h2,.op-field label,.op-check,.op-steps .active){color:var(--mm-text)!important;}
body.os-metal-v2 .op :is(.op-intro,.op-steps,.op-help,.op-note,.op-below){color:var(--mm-muted)!important;}
body.os-metal-v2 .op .op-field :is(input,textarea){background:var(--mm-panel-elevated)!important;color:var(--mm-text)!important;border-color:var(--mm-border)!important;}
body.os-metal-v2 .op .op-field :is(input,textarea)::placeholder{color:#aab9c7!important;opacity:1;}
body.os-metal-v2 .op .op-submit{background:var(--mm-accent)!important;color:#0e1720!important;}
body.os-metal-v2 .op .op-steps b{background:var(--mm-panel-elevated)!important;color:#fff!important;}
body.os-metal-v2 .op .op-steps .active b{background:var(--mm-accent)!important;color:#0e1720!important;}
body.os-metal-v2 .op .op-note a{color:var(--mm-accent)!important;}
/* Mobilde okunabilirlik */
@media(max-width:760px){body.os-metal-v2 .op .op-form{padding:20px!important;}body.os-metal-v2 .mm-product-card__body{padding:14px!important;}}
