/* common.css - Stili condivisi per tutti i progetti AIdeas Cloud */

.gradient-text {
    background: linear-gradient(45deg, #3B82F6, #8B5CF6, #10B981);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.glass-effect {
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(12px);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.typing-animation {
    overflow: hidden;
    border-right: 3px solid white;
    white-space: nowrap;
    margin: 0 auto;
    animation: typing 3.5s steps(40, end), blink-caret 0.75s step-end infinite;
}

@keyframes typing {
    0% { width: 0; }
    100% { width: 100%; }
}

@keyframes blink-caret {
    0%, 50% { border-color: transparent; }
    51%, 100% { border-color: white; }
}
