/* Floating animation */
@keyframes float_c5c14f2e {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-10px); }
    100% { transform: translateY(0px); }
}

.animated-text-inner-c5c14f2e.style-float {
    display: inline-block;
    animation: float_c5c14f2e 3s ease-in-out infinite;
}

/* Glowing Pulse animation */
@keyframes glow_pulse_c5c14f2e {
    0% { opacity: 0.8; }
    50% { opacity: 1; filter: brightness(1.2); }
    100% { opacity: 0.8; }
}

.animated-text-inner-c5c14f2e.style-glow {
    animation: glow_pulse_c5c14f2e 2s ease-in-out infinite;
}

/* Typing animation */
@keyframes typing_c5c14f2e {
    from { width: 0; }
    to { width: 100%; }
}

@keyframes blink_c5c14f2e {
    from, to { border-color: transparent; }
    50% { border-color: currentColor; }
}

.animated-text-inner-c5c14f2e.style-typing {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    border-right: .15em solid;
    width: 0;
    animation: 
        typing_c5c14f2e 3.5s steps(var(--char-count, 20), end) infinite alternate,
        blink_c5c14f2e .75s step-end infinite;
}

/* Outline Box CSS styling */
.animated-text-box-c5c14f2e {
    display: inline-block;
    transition: all 0.3s ease;
}
