/*
 Theme Name:  Hello Elementor Child
 Theme URI:   https://example.com
 Description: Thème enfant pour Hello (Elementor)
 Author:      Vincent Henon
 Template:    hello-elementor
 Version:     1.0.0
 Text Domain: hello-elementor-child
*/


/* GSAP */

/* Meilleure perf + éviter les sauts de ligne bizarres */
.gsap-words .gw,
.gsap-chars .gc {
  display: inline-block;
  will-change: transform, opacity;
}

.gsap-scale { will-change: transform; }
.gsap-scale img { display:block; height:auto; max-width:100%; }

/* Clip optionnel pour éviter une barre de défilement horizontale */
.gsap-clip { overflow: hidden; }

/* Perf et propreté visuelle */
.gsap-move-ltr,
.gsap-move-rtl {
  will-change: transform;
  backface-visibility: hidden;
  transform: translateZ(0);
}

/* Masque global pour .gsap-reveal */
.gsap-reveal{
  display:inline-block;      /* important pour un masque serré autour du texte */
  overflow:hidden;           /* masque (clip fonctionne aussi, hidden est plus large compat) */
  will-change:contents;
}
.gsap-reveal .gr-inn{
  display:inline-block;
  will-change:transform,opacity;
}

/* Masque mot par mot */
.gsap-reveal-words{
  display:inline-block;
}
.gsap-reveal-words .grw-mask{
  display:inline-block;
  overflow:hidden;           /* masque par mot */
}
.gsap-reveal-words .grw-inn{
  display:inline-block;
  will-change:transform,opacity;
}

/* Optionnel : améliore la lisibilité/mouvement */
.gsap-reveal, .gsap-reveal-words{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  backface-visibility:hidden;
  transform:translateZ(0);
}