/* Remove all excessive animations - keep only subtle, professional ones */

/* Remove morphing shapes */
.tool-icon::before {
    animation: none !important;
}

/* Simplify pulse */
@keyframes pulse {
    0%, 100% { transform: scale(0.95); opacity: 0; }
    50% { transform: scale(1.05); opacity: 0.5; }
}

/* Remove icon bounce and tilt */
.tool-card:hover .tool-icon {
    transform: translateY(-8px) scale(1.15) translateZ(0) !important;
    animation: none !important;
}

.tool-card:hover .tool-icon::before {
    transform: scale(1.1) !important;
}

/* Simplify pulse hover */
@keyframes pulseHover {
    0%, 100% { transform: scale(1.2); opacity: 0.8; }
    50% { transform: scale(1.3); opacity: 1; }
}

/* Remove morphing and glow pulse on hover */
.tool-card:hover .tool-icon::before {
    animation: none !important;
}

/* Remove all icon spin and glow animations */
.tool-card:hover .tool-icon svg {
    animation: none !important;
}

/* Remove card float */
.tool-card:hover {
    animation: none !important;
    transform: translateY(-12px) scale(1.02) translateZ(0) !important;
}

/* Remove gradient shift */
.tool-card:hover h3 {
    animation: none !important;
    background-size: 100% 100% !important;
}

/* Simplify fadeInUp */
@keyframes fadeInUp {
    from { opacity: 0; transform: translateY(30px); }
    to { opacity: 1; transform: translateY(0); }
}

/* Simplify shimmer */
@keyframes shimmerEffect {
    0% { transform: translateX(-100%) translateY(-100%) rotate(45deg); }
    100% { transform: translateX(100%) translateY(100%) rotate(45deg); }
}

/* Remove ripple */
.tool-card:hover::after {
    animation: none !important;
}

/* Remove text shimmer */
.tool-card:hover p {
    animation: none !important;
}
