/* Additional custom styles for Brainari */

.modern-card {
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), 
                box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1),
                border-color 0.3s ease;
}

.modern-card:hover {
    border-color: rgba(255,255,255,0.15);
}

.process-step:hover {
    border-color: rgba(163, 163, 172, 0.2);
    background-color: #16161a;
}

/* Smooth scroll */
html {
    scroll-behavior: smooth;
}

/* Form focus states */
input:focus, textarea:focus {
    box-shadow: 0 0 0 1px rgba(99, 102, 241, 0.3);
}

/* Subtle gradient accents */
.gradient-text {
    background: linear-gradient(90deg, #6366f1, #a855f7);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}