/* ============================================
   PAGE TRANSITIONS - Crossfade Effect
   Access Capital Partners
   ============================================ */

/* Crossfade transition styles */
body {
	opacity: 1;
	transition: opacity 0.8s ease-out;
}

body.page-exiting {
	opacity: 0;
}

body.page-entering {
	opacity: 0;
}

/* Entry animation for content */
.fade-in-element {
	opacity: 0;
	transform: translateY(15px);
	transition: opacity 0.5s ease-out, transform 0.5s ease-out;
}

.fade-in-element.visible {
	opacity: 1;
	transform: translateY(0);
}

/* Reduced motion support */
@media (prefers-reduced-motion: reduce) {
	body,
	body.page-exiting,
	body.page-entering,
	.fade-in-element {
		transition: none;
	}

	.fade-in-element {
		opacity: 1;
		transform: none;
	}
}
