/**
 * Aura Text Animation Widget - Marquee CSS
 * All selectors scoped to .aura-text-animation container to prevent collisions
 */

.aura-text-animation {
    overflow: hidden;
    display: flex;
}

.aura-text-animation .aura-marquee-content {
    display: flex;
    white-space: nowrap;
}

.aura-text-animation .aura-marquee-item {
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
    transition: all 0.3s ease;
    cursor: default;
}

.aura-text-animation .aura-marquee-item a {
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    color: inherit;
    transition: all 0.3s ease;
    cursor: pointer;
}

.aura-text-animation .aura-marquee-icon {
    display: inline-flex;
    align-items: center;
    transition: all 0.3s ease;
}

.aura-text-animation .aura-marquee-icon svg {
    display: block;
    transition: all 0.3s ease;
}

.aura-text-animation .aura-marquee-text {
    display: inline-block;
    transition: all 0.3s ease;
}

/* Hover effects */
.aura-text-animation .aura-marquee-item:hover .aura-marquee-icon {
    transform: scale(1.1);
}

.aura-text-animation .aura-marquee-item:hover .aura-marquee-text {
    transform: translateY(-2px);
}
