/* Fallback styles for conference packages if animations fail */

/* Ensure packages are visible regardless of animation state */
.packages-grid .package-card {
    opacity: 1 !important; /* Override any opacity set by JS */
    transform: none !important; /* Override any transform set by JS */
}

/* Set a minimum height for price elements to prevent layout shifts */
.price {
    min-height: 50px;
    display: block;
}

/* Apply a simple fade-in animation as fallback */
@keyframes simpleFadeIn {
    from { opacity: 0.6; }
    to { opacity: 1; }
}

/* Apply the simple animation to various elements */
.packages-grid,
.animated-price,
.package-icon {
    animation: simpleFadeIn 0.5s ease-in-out forwards;
}