.karaoke-text-wrap-cbd2c06f {
    box-sizing: border-box;
    max-width: 100%;
}

.karaoke-text-cbd2c06f {
    --karaoke-color-active: #CDFF73;
    --karaoke-color-inactive: #EBEBE9;
    background: linear-gradient(
        to bottom,
        var(--karaoke-color-active) 0%,
        var(--karaoke-color-active) 50%,
        var(--karaoke-color-inactive) 50%
    );
    background-size: 100% 200%;
    background-position: 0 100%;
    -webkit-background-clip: text;
            background-clip: text;
    -webkit-text-fill-color: transparent;
            color: transparent;
    transition: background-position 0.2s ease-out;
    display: block;
    word-wrap: break-word;
    margin: 0;
}

.karaoke-text-cbd2c06f:not(.is-animated) {
    background-position: 0 0;
}
