/* global-white.css - force white backgrounds for common Experience LWR wrappers */
html, body { background: #ffffff !important; }

/* broad LWR / Experience wrappers */
.lwr-body,
.lwr-template,
.lwrContainer,
.siteforceContentArea,
.siteforceSldsOneColLayout,
.c-lwr-layout,
.comm-layout-column,
.layout,
.layout-region,
.main-content,
.contentRegion,
.communityLayout,
.lwr-region,
.comm-page-outer,
.pageContainer,
.page-wrapper,
.slds-region,
.slds-region__content,
.slds-template__container,
.comm-content,
.forceCommunityRichText,
.slds-card,
.page,
.region {
    background: #ffffff !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

/* catch inline rgb/hex values commonly used by templates */
[style*="rgb(243, 244, 246)"],
[style*="#f3f4f6"],
[style*="--dxp-g-neutral-3"],
[style*="--dxp-g-neutral-2"] {
    background: #ffffff !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

/* ensure inner content remains white */
.slds-region__content > *, .comm-content > * { background: #ffffff !important; }
