/* Default document surfaces.
 * Keep these defaults deliberately low-specificity so page/component owners win. */
:where(.kiddee-v2-builder-layout .elementor > .e-con),
:where(.kiddee-v2-builder-layout .elementor > .elementor-section),
:where(.site-main > section),
:where(.site-main > .wp-block-group),
:where(.site-main--builder > .elementor > .e-con),
:where(.site-main--commerce > .elementor > .e-con) {
	background-color: var(--kv2-color-surface);
}

/* Preserve the historical alternating Elementor canvas as a default only. */
:where(.kiddee-v2-builder-layout .elementor > .e-con:nth-child(even)),
:where(.kiddee-v2-builder-layout .elementor > .elementor-section:nth-child(even)) {
	background-color: var(--kv2-color-background);
}

:where(#page > .elementor:not([data-elementor-type="archive"]):not([data-elementor-type="product-archive"]) > .e-con),
:where(.site-main--builder > .elementor:not([data-elementor-type="archive"]):not([data-elementor-type="product-archive"]) > .e-con),
:where(.site-main--commerce > .elementor:not([data-elementor-type="archive"]):not([data-elementor-type="product-archive"]) > .e-con) {
	background-image: none;
}
