/*
Theme Name:   Hello Elementor - Enfant
Theme URI:    https://gitlab.d-impulse.com/
Description:  Thème enfant de Hello Elementor. Seul thème versionné du socle :
              c'est ici que vit le CSS et le PHP sur mesure du projet, plutôt
              que dans des extensions ou l'éditeur de code de l'administration.
Author:       d-impulse
Author URI:   https://d-impulse.com
Template:     hello-elementor
Version:      1.0.0
Text Domain:  hello-elementor-child
*/

/* ---------------------------------------------------------------------------
 * Ce fichier est chargé APRÈS celui du thème parent et après le CSS d'Elementor.
 *
 * Le style du site se fait dans Elementor : n'écrire ici que ce qu'Elementor ne
 * sait pas faire, ou ce qui doit s'appliquer partout sans dépendre d'un widget.
 * ------------------------------------------------------------------------- */

/* --- Stabilité de la mise en page -----------------------------------------
 * Réserve la place des médias avant leur chargement. Sans cela, une image qui
 * arrive décale le texte déjà affiché : c'est le CLS, l'un des trois Core Web
 * Vitals mesurés par Google.
 * ------------------------------------------------------------------------- */
img,
video,
iframe {
	max-width: 100%;
	height: auto;
}

/* --- Polices ---------------------------------------------------------------
 * Le texte s'affiche immédiatement dans une police de repli, puis bascule sur
 * la police définitive une fois chargée. L'alternative — attendre — laisse la
 * page vide pendant plusieurs centaines de millisecondes.
 * ------------------------------------------------------------------------- */
@font-face {
	font-display: swap;
}

/* --- Accessibilité ---------------------------------------------------------
 * Respecte le réglage système « réduire les animations ». Elementor en produit
 * beaucoup ; pour une partie des visiteurs elles provoquent un vrai malaise.
 * ------------------------------------------------------------------------- */
@media (prefers-reduced-motion: reduce) {
	*,
	*::before,
	*::after {
		animation-duration: 0.01ms !important;
		animation-iteration-count: 1 !important;
		transition-duration: 0.01ms !important;
		scroll-behavior: auto !important;
	}
}

/* --- Styles du projet ------------------------------------------------------
 * À compléter projet par projet.
 * ------------------------------------------------------------------------- */
