/* Maschera per riga: anti-clipping SENZA aumentare l'interlinea.
   Trucco: padding per proteggere le discendenti + margin opposto per annullare l'effetto visivo. */
.masked-text-reveal .mtr-line{
  overflow: hidden;
  padding: 0.08em 0 0.12em;   /* protegge g,p,y... */
  margin: -0.08em 0 -0.12em;  /* annulla il "gap" visivo tra le righe */
}

/* Lettere animabili */
.masked-text-reveal .mtr-char{
  display: inline-block;
  will-change: transform, opacity;
  transform: translateZ(0);
}
