/**
 * Sol Air Services : animations discrètes sur tout le site
 * Ouinet.fr, 2026-10-21
 *
 * Apparition au défilement (classes posées par sa-anim.js, jamais en dur :
 * sans JavaScript, tout reste visible), léger parallaxe des vidéos de fond,
 * survol des cartes et des boutons. Rien si l'internaute a demandé
 * à réduire les animations.
 */

@media (prefers-reduced-motion: no-preference) {

	.sa-rv {
		opacity: 0;
		transform: translate3d(0, 26px, 0);
		transition: opacity .7s ease, transform .8s cubic-bezier(.2, .7, .2, 1);
		will-change: opacity, transform;
	}

	.sa-rv.sa-rv-in {
		opacity: 1;
		transform: none;
	}

	/* mascotte de l'accueil : lent flottement */
	#brxe-mcnpuw {
		animation: sa-flotte 6s ease-in-out infinite;
	}

	@keyframes sa-flotte {
		0%, 100% { transform: translateY(0); }
		50% { transform: translateY(-8px); }
	}

	/* survols */
	.sa-rea-carte {
		transition: transform .3s ease, box-shadow .3s ease;
	}

	.sa-rea-carte:hover {
		transform: translateY(-5px);
		box-shadow: 0 18px 40px rgba(32, 32, 69, .16);
	}

	.brxe-button {
		transition: transform .25s ease, background-color .25s ease, color .25s ease, box-shadow .25s ease;
	}

	.brxe-button:hover {
		transform: translateY(-2px);
	}
}
