/* fx-text · Schrift-Effekte (js/fx-text.js). Greift nur mit html.fx-text.
   .fx-own: Container, die das Modul übernimmt – CSS-Übergänge aus (.up, .reveal), GSAP steuert.
   .fx-l Zeile (Maske), .fx-w Wort, .fx-ch Zeichen (SplitText). */
html.fx-text .fx-own{transition:none;opacity:1;transform:none}
html.fx-text .fx-l{display:block;overflow:hidden;padding:.18em 0;margin:-.18em 0}
html.fx-text .fx-w,html.fx-text .fx-ch{display:inline-block}
/* Gold-Verlauf je Zeichen im Zitat der Startseite (ersetzt .cq em .w) */
html.fx-text .cq em .fx-ch{color:transparent;background:linear-gradient(120deg,#f3e3a9,#c8a95a 45%,#f6e9bf);-webkit-background-clip:text;background-clip:text}
@media (prefers-reduced-motion:reduce){html.fx-text .fx-l{overflow:visible}}
