/**
 * CAC Background Switcher - Base Styles
 *
 * Defines pseudo-elements for full-bleed background and overlay layers.
 * Dynamic values (image URL, position, overlay) are added via inline styles.
 *
 * @package CACBackgroundSwitcher
 */

body::before,
body::after {
	content: '';
	position: fixed;
	inset: 0;
	pointer-events: none;
}

/* Background image layer - sits behind everything */
body::before {
	z-index: -2;
	background-size: cover;
	background-repeat: no-repeat;
}

/* Overlay layer - sits above image but below content */
body::after {
	z-index: -1;
}
