body.wm-has-body-bg {
	isolation: isolate;
	background-image: none;
	background-color: transparent;
}

.wm-body-bg {
	position: fixed;
	inset: 0;
	z-index: -1;
	overflow: hidden;
	pointer-events: none;
	contain: layout paint;
}

.wm-body-bg__img {
	display: block;
	width: 100%;
	height: auto;
	max-width: none !important;
	max-height: none !important;
	will-change: transform;
	transform: translate3d(0, 0, 0);
}

.wm-body-bg--dim::after {
	content: "";
	position: absolute;
	inset: 0;
	background: rgb(0 0 0 / var(--wm-body-bg-dim, 0));
}
