/**
 * CoreV2 — Dekoratif desen arka planlarını kaldır (gündüz / gece)
 * Sade yüzey renkleri korunur; revmo ve texture pattern'ler devre dışı.
 */

/* revmo / texture desen katmanları */
.slider-main::before,
.box-search::before,
.box-wide::before,
.box-campaign::before,
#CoreV2-sticky-ann::after,
.intro-card::before,
.dark-background-wrapper::before,
.vertical--packs .pack.pack-popular::after,
#intro-section::before,
#intro-section::after {
    background-image: none !important;
}

/* Domain arama — sade renk, desen yok */
.main--domain {
    background-image: none !important;
}

/* Promo / footer / CTA desen fallback'leri */
.pack-card-wrapper--promo:not(.svc-promo-aside) .cv2-packs-promo-data,
.cv2-packs-promo-poster,
.corepaketler-promo-bg,
.reviews-promo-section,
.hosting-modern-hero::before,
.svc-promo-aside__visual,
.main-footer-pattern,
.CoreV2-footer-wave,
.main-service-hero-overlay,
.cai-header,
.cai-ac-card,
.ac-bundle-promo-rail,
.cv2-hcta__banner--pattern-gray,
.cv2-hcta__banner[style*="revmo"],
.packs-promo-card::before,
.packs-promo-card::after {
    background-image: none !important;
}

[data-theme="dark"] .slider-main::before,
[data-theme="light"] .slider-main::before,
[data-theme="dark"] .box-campaign::before,
[data-theme="dark"] .intro-card::before,
[data-theme="dark"] .box-wide::before {
    background-image: none !important;
    opacity: 0 !important;
}

/* Page canvas reset: remove the day/night mode backdrop tint. */
:root,
html:root,
html[data-theme="light"],
html:not([data-theme="dark"]) {
    --cv2-surface-page: #ffffff !important;
    --bg-main: #ffffff !important;
    --bg-primary: #ffffff !important;
    --site-bg: #ffffff !important;
    --CoreV2-bg: #ffffff !important;
}

html[data-theme="dark"],
html.dark-mode,
[data-theme="dark"] {
    --cv2-surface-page: #0f1117 !important;
    --bg-main: #0f1117 !important;
    --bg-primary: #0f1117 !important;
    --site-bg: #0f1117 !important;
    --CoreV2-bg: #0f1117 !important;
}

html,
body,
body#home {
    background-image: none !important;
}

html,
html:root,
html[data-theme="light"],
html:not([data-theme="dark"]) {
    background: #ffffff !important;
}

html[data-theme="dark"],
html.dark-mode {
    background: #0f1117 !important;
}

body,
body#home,
#wrapper,
#main-wrapper,
.main-wrapper,
.page-wrapper,
.site-wrapper,
.wisecp-wrapper,
.rightcontent,
#muspanel,
.sepethosting-wrapper,
.sepetsunucu-wrapper,
.sepetsms-wrapper,
.sepetdomain-wrapper,
.sepetsoftware-wrapper,
.sepetozel-wrapper,
.cv2-order-scope {
    background-color: transparent !important;
    background-image: none !important;
}

/* Section-level decorative backdrops that can leak through the mode canvas. */
.slider-main::before,
.slider-main::after,
.box-search::before,
.box-search::after,
.box-wide::before,
.box-wide::after,
.box-campaign::before,
.box-campaign::after,
.intro-card::before,
.intro-card::after,
.hosting-container::before,
.hosting-container::after,
.coreintrocart::before,
.coreintrocart::after,
.main--domain::before,
.main--domain::after,
.main-service-hero::before,
.main-service-hero::after,
.reviews-promo-section::before,
.reviews-promo-section::after,
.corepaketler-promo-bg::before,
.corepaketler-promo-bg::after {
    background-image: none !important;
}
