.bbc-text-wrapper,
.has-anim-text {
  position: relative;
}

/* Words: verhindern Umbruch mitten im Wort */
.has-anim-text .anim_word {
  display: inline-block;
  margin-right: 0.25em; /* pseudo-Space */
}

/* Characters: animierbar machen */
.has-anim-text .anim_char {
  display: inline-block;
  will-change: transform, opacity;
}

/* Lines: optional, falls du später Line-Effekte nutzt */
.has-anim-text .anim_line {
  display: inline-block;
  overflow: hidden; /* für Mask-Effekte sinnvoll */
}
