/* MH Açık Tema Güvenli Önizleme V2 — yalnız mh-open-v2 sınıfında çalışır */
html.mh-open-v2 body,
html.mh-open-v2 body main,
html.mh-open-v2 body .eg--body{background:#f3f5f7!important;color:#10263d!important}

/* Marka üst şeridi koyu kalır; içerik ferahlar. */
html.mh-open-v2 .premium-home-v23{
 --surface:#ffffff;--surface-2:#edf2f7;--page:#f5f7fa;--line:rgba(36,140,255,.18);
 --text:#10243a;--muted:#5f7389;--shadow:rgba(22,45,72,.13);
 background:#f5f7fa!important;color:#10243a!important
}
html.mh-open-v2 .premium-home-v23 section{color:#10243a!important}
html.mh-open-v2 .premium-process-v23,
html.mh-open-v2 .premium-faq-v23,
html.mh-open-v2 .premium-benefits-v23,
html.mh-open-v2 .premium-visual-v23,
html.mh-open-v2 .premium-confidence-v23,
html.mh-open-v2 .premium-stories-v23,
html.mh-open-v2 .premium-editorial-v23,
html.mh-open-v2 .premium-final-cta-v23{background:linear-gradient(180deg,#f8fafc,#eef3f7)!important}
html.mh-open-v2 .premium-benefit-card,
html.mh-open-v2 .premium-step-card,
html.mh-open-v2 .premium-review-card,
html.mh-open-v2 .premium-faq-item,
html.mh-open-v2 .premium-article-card,
html.mh-open-v2 .premium-final-cta-card,
html.mh-open-v2 .premium-visual-shell,
html.mh-open-v2 .premium-confidence-bar{
 background:rgba(255,255,255,.94)!important;border-color:rgba(36,140,255,.16)!important;
 color:#10243a!important;box-shadow:0 14px 38px rgba(20,48,78,.10)!important
}
html.mh-open-v2 .premium-section-heading h2,
html.mh-open-v2 .premium-home-v23 h2,
html.mh-open-v2 .premium-home-v23 h3,
html.mh-open-v2 .premium-home-v23 strong{color:#10243a!important}
html.mh-open-v2 .premium-home-v23 p,
html.mh-open-v2 .premium-home-v23 small,
html.mh-open-v2 .premium-home-v23 .premium-feature-copy{color:#61758a!important}

/* Ana sayfa hizmet/platform kartları */
html.mh-open-v2.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .catpi--list{
 background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(237,244,250,.94))!important;
 border-color:rgba(45,153,237,.20)!important;box-shadow:0 26px 65px rgba(18,57,91,.12)!important
}
html.mh-open-v2.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card{
 color:#10243a!important;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,#ffffff),#f8fbfd)!important;
 border-color:color-mix(in srgb,var(--accent) 30%,#d9e5ee)!important;
 box-shadow:0 15px 34px rgba(20,54,84,.10)!important
}
html.mh-open-v2.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .text,
html.mh-open-v2.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .text strong{color:#112b43!important}
html.mh-open-v2.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .text em{color:#647b90!important}
html.mh-open-v2.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .text small{color:color-mix(in srgb,var(--accent) 68%,#39536a)!important}

/* Hizmet kataloğu */
html.mh-open-v2 .psc-shell{
 --psc-bg:#f3f6f9;--psc-surface:rgba(255,255,255,.94);--psc-surface-strong:#fff;
 --psc-line:rgba(36,140,255,.17);--psc-line-strong:rgba(36,140,255,.42);
 --psc-text:#10243a;--psc-muted:#60768d;--psc-glow:rgba(36,140,255,.12);
 background:#f3f6f9!important;color:#10243a!important
}
html.mh-open-v2 .psc-hero{background:radial-gradient(circle at 80% 20%,rgba(85,217,255,.22),transparent 30%),linear-gradient(125deg,#f8fbfd 0%,#eaf2f8 55%,#f5f9fc 100%)!important}
html.mh-open-v2 .psc-catalog{background:linear-gradient(180deg,#f4f7fa,#edf2f6)!important}
html.mh-open-v2 .psc-card,
html.mh-open-v2 .psc-toolbar,
html.mh-open-v2 .psc-search input{background:#fff!important;color:#10243a!important;border-color:rgba(36,140,255,.17)!important;box-shadow:0 12px 28px rgba(20,52,82,.09)!important}
html.mh-open-v2 .psc-card h3,
html.mh-open-v2 .psc-card strong,
html.mh-open-v2 .psc-hero h1{color:#10243a!important}
html.mh-open-v2 .psc-card p,
html.mh-open-v2 .psc-hero p{color:#60768d!important}

/* İç işlem sayfaları */
html.mh-open-v2{--mhui-page:#f3f5f7;--mhui-page-2:#eef2f6;--mhui-page-3:#e6edf3;--mhui-surface:rgba(255,255,255,.94);--mhui-surface-strong:#fff;--mhui-surface-soft:rgba(248,251,253,.92);--mhui-line:rgba(36,140,255,.18);--mhui-line-strong:rgba(36,140,255,.48);--mhui-text:#10243a;--mhui-muted:#62778c;--mhui-shadow:rgba(21,49,77,.11)}
html.mh-open-v2 body.mhui-active main{background:linear-gradient(180deg,#f7f9fb,#eef3f7)!important}
html.mh-open-v2 body.mhui-service .psc-hero,
html.mh-open-v2 body.mhui-category .pcd-shell .ip--category{background:linear-gradient(125deg,#f8fbfd,#eaf2f8 58%,#f5f9fc)!important}
html.mh-open-v2 body.mhui-service .psc-catalog{background:linear-gradient(180deg,#f5f8fa,#edf2f6)!important}
html.mh-open-v2 body.mhui-service .psc-card,
html.mh-open-v2 body.mhui-service .psc-toolbar,
html.mh-open-v2 body.mhui-service .psc-search input{background:#fff!important;color:#10243a!important}

/* Aksiyonlar özellikle belirgin */
html.mh-open-v2 .butto-main,
html.mh-open-v2 .premium-final-button--primary,
html.mh-open-v2 .psc-card .butto,
html.mh-open-v2 a[class*="button"],
html.mh-open-v2 button[class*="primary"]{box-shadow:0 10px 28px rgba(36,140,255,.28)!important}