/*
Theme Name: PixelPerfect Child
Theme URI: https://pixelperfectwebdesigners.com/
Description: Bricks child theme used on every PixelPerfect Web Designers site. Site-specific CSS belongs in Bricks global classes, not here.
Author: PixelPerfect Web Designers
Author URI: https://pixelperfectwebdesigners.com/
Template: bricks
Version: 1.1.0
Text Domain: pixelperfect-child
*/

/*
 * Scroll reveal (see assets/reveal.js).
 * Hidden states only apply once JavaScript has added .pp-js to <html>, so content
 * stays visible without JS, and never for visitors who prefer reduced motion.
 */
@media (prefers-reduced-motion: no-preference) {
	.pp-js .reveal,
	.pp-js .reveal-stagger > * {
		opacity: 0;
		transform: translateY(16px);
		transition: opacity 0.6s ease-out, transform 0.6s ease-out;
		transition-delay: var(--reveal-delay, 0ms);
	}

	.pp-js .reveal.is-visible,
	.pp-js .reveal-stagger.is-visible > * {
		opacity: 1;
		transform: none;
	}
}
