/* Hover Effects */
.hover-card {
    transition: all 0.3s ease !important;
    transform: translateY(0) !important;
    border: 2px solid transparent;
}
.hover-card:hover {
    transform: translateY(-5px) scale(1.02) !important;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.15), 0 10px 10px -5px rgba(0, 0, 0, 0.08) !important;
    border-color: rgba(34, 197, 94, 0.3) !important;
}

.hover-image {
    transition: transform 0.3s ease !important;
    transform: scale(1) !important;
}
.hover-image:hover {
    transform: scale(1.05) !important;
}

.gallery-item {
    transition: all 0.3s ease !important;
    transform: translateY(0) !important;
}
.gallery-item:hover {
    transform: translateY(-3px) scale(1.02) !important;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15) !important;
}
