/* 逐字母动画样式 */

.letter-animation-container {
    /* 保持原有样式不变 */
}

.letter-word {
    display: inline-block;
    /* 继承父元素的字体样式 */
}

.letter-char {
    display: inline-block;
    opacity: 0;
    transform: translateX(40px);
    transition: opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94),
                transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    /* 继承父元素的所有字体样式 */
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit;
    color: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
}

.letter-char.animate-in {
    opacity: 1;
    transform: translateX(0);
}