/* Custom styles for VHSA Website */
/* Additional styles beyond Tailwind if needed */

/* Custom gradient backgrounds */
.hero-gradient {
    background: linear-gradient(135deg, #DBEAFE 0%, #E0F2FE 50%, #FEF3C7 100%);
}

.cta-gradient {
    background: linear-gradient(135deg, #4A90E2 0%, #5BA0F2 100%);
}

/* Smooth transitions */
.transition-all {
    transition: all 0.3s ease;
}

/* Custom hover effects */
.hover-lift:hover {
    transform: translateY(-2px);
}

/* Placeholder image styling */
.placeholder-image {
    background-color: #E5E5E5;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #666;
    font-weight: 500;
    border-radius: 0.5rem;
}

/* Mobile menu animation */
.mobile-menu {
    transform: translateX(-100%);
    transition: transform 0.3s ease;
}

.mobile-menu.open {
    transform: translateX(0);
}
