.dbg-dynamic-bg {
	position: relative;
	width: 100%;
}

.dbg-dynamic-bg__layer {
	position: absolute;
	inset: 0;
	pointer-events: none;
	will-change: opacity;
	/* Smoother GPU compositing for opacity crossfade */
	transform: translateZ(0);
	backface-visibility: hidden;
}

.dbg-dynamic-bg__layer--a {
	z-index: 1;
}

.dbg-dynamic-bg__layer--b {
	z-index: 2;
}

.dbg-dynamic-bg__slot {
	position: relative;
	z-index: 4;
	pointer-events: auto;
	box-sizing: border-box;
}
