
.animated-text span {
    display: inline-block;
    opacity: 0;
    transform: scale(0.8) translateY(50px);
    filter: blur(15px);
    animation: fadeScaleIn 1s cubic-bezier(.52,.07,.4,1.01) forwards;
}

.animated-text {
    user-select: none;
    transition: all 1s cubic-bezier(.52,.07,.4,1.01);
}

.animated-text:active {
    transform: scale(0.9);
    filter: blur(2px); 
    transition: all 0.3s cubic-bezier(.52,.07,.4,1.01);
}

.animated-subtext {
    opacity: 0;
    transform: scale(0.8) translateY(50px);
    filter: blur(15px);
    animation: fadeScaleIn 1s cubic-bezier(.52,.07,.4,1.01) forwards;
}

@keyframes fadeScaleIn {
    to {
        opacity: 1;
        transform: scale(1);
        filter: blur(0px);
    }
}