/* Custom styles for MirthCode website */
html { 
    scroll-behavior: smooth; 
}

.card-hover { 
    transition: all 0.3s ease; 
}

.card-hover:hover { 
    transform: translateY(-4px); 
}

.avatar-glow { 
    filter: drop-shadow(0 0 20px rgba(34, 211, 238, 0.15)) drop-shadow(0 0 40px rgba(20, 184, 166, 0.08));
}

/* Custom gradient backgrounds */
.gradient-bg-1 {
    background: linear-gradient(135deg, rgba(6, 182, 212, 0.1) 0%, rgba(20, 184, 166, 0.05) 100%);
}

.gradient-bg-2 {
    background: linear-gradient(135deg, rgba(20, 184, 166, 0.08) 0%, rgba(6, 182, 212, 0.12) 100%);
}

/* Custom animations */
@keyframes float {
    0%, 100% { transform: translateY(0px); }
    50% { transform: translateY(-10px); }
}

.float-animation {
    animation: float 6s ease-in-out infinite;
}
