[fadeletters] .fl-letter {
  opacity: 0;
  display: inline-block;
  transform: translate(-2px, 4px) scale(.9);
  filter: blur(6px);
  animation: fadeIn .35s ease-out forwards;
}

@keyframes fadeIn {
  to {
    opacity: 1;
    transform: translate(0,0) scale(1);
    filter: blur(0);
  }
}

[fadeletters] .fl-word{
  display: inline-block;
  white-space: nowrap; /* não quebra a palavra no meio */
}

[fadeletters] .fl-space{
  white-space: pre;    /* preserva espaços */
  display: inline;     /* não precisa inline-block */
}