/* PFL-PRODUCTION-PARTICLES-R389
 * Restore the existing PFL-STARS-STABLE-R1 canvas across all public pages.
 * The effect itself is unchanged. Reduced-motion and print remain non-moving.
 */

@media (prefers-reduced-motion: no-preference) {
	html body:not(.home):not(.wp-admin) .pfl-site-ambient {
		background-image: radial-gradient(1700px 1120px at 50% -10%, #20384f 0%, #16273d 47%, #101e30 100%) !important;
		background-position: 0 0 !important;
		background-repeat: no-repeat !important;
		background-size: 100% 100% !important;
	}

	html body:not(.home):not(.wp-admin) canvas#pfl-stars {
		display: block !important;
		position: fixed !important;
		inset: 0 !important;
		width: 100% !important;
		height: 100% !important;
		opacity: .62 !important;
		pointer-events: none !important;
		z-index: 0 !important;
	}
}

@media (prefers-reduced-motion: reduce) {
	html body:not(.home):not(.wp-admin) canvas#pfl-stars {
		display: none !important;
		width: 0 !important;
		height: 0 !important;
		opacity: 0 !important;
		pointer-events: none !important;
	}
}

@media print {
	html body canvas#pfl-stars {
		display: none !important;
	}
}
