/*
 * Legacy Divi content plane
 *
 * This is intentionally limited to top-level legacy page-builder sections
 * inside #main-content. Preserve component-owned wrappers, media/parallax,
 * explicitly styled sections, and a manual white-surface opt-out.
 */
#main-content .et_builder_inner_content > .et_pb_section.et_section_regular:not(.et_pb_with_background):not(.et_pb_section_video):not(.et_pb_section_parallax):not(.et_pb_section_parallax_hover):not([class*="hero" i]):not([class*="banner" i]):not([class*="blend" i]):not([class^="ar-"]):not([class*=" ar-"]):not([class^="ard-"]):not([class*=" ard-"]):not([style*="background" i]):not([style*="mix-blend-mode" i]):not(.dc-ac-content-surface--preserve-white) {
	background-color: #F5F7FA;
}

/* Divi's non-builder blog templates retain a white #main-content canvas. */
body.archive #main-content,
body.single-post #main-content {
	background-color: #F5F7FA;
}
