/**
 * TudorCloud Dark Theme Overrides
 * Force dark backgrounds on ALL elements
 */

/* Override Kadence theme defaults - HIGHEST PRIORITY */
body,
#page,
.site,
#wrapper,
#inner-wrap,
#main,
.content-area,
.site-container,
.content-bg,
body.content-style-unboxed .site,
.site-content,
.entry-content-wrap,
.entry,
.single-entry,
.loop-entry,
article,
.page,
.post {
    background-color: transparent !important;
    background: transparent !important;
}

/* Force root body background to be dark */
body {
    background: var(--tc-dark-bg) !important;
}

/* Override entry content wraps */
.entry-content-wrap,
.content-container .entry-content-wrap {
    background-color: transparent !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* Remove page hero backgrounds */
.entry-hero,
.page-hero-section,
.entry-hero-container-inner {
    background-color: transparent !important;
    background: transparent !important;
}

/* Hide default page titles (we use custom sections) */
.entry-hero .entry-header,
.page .entry-header,
h1.entry-title {
    display: none !important;
}

/* Override Kadence content styles */
.content-style-boxed .site,
.content-style-unboxed .site,
.site-container,
.content-container {
    background-color: transparent !important;
    background: transparent !important;
}
