/* Enhanced Info Card Hover Effects for درباره اقلید */
.info-card {
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    border: 2px solid transparent !important;
    cursor: pointer;
    background-image: linear-gradient(to bottom, #ffffff, #ffffff) !important;
}

/* Orange glow background on hover */
.info-card::before {
    background: linear-gradient(135deg, rgba(243, 156, 18, 0.03) 0%, rgba(230, 126, 34, 0.05) 100%) !important;
    opacity: 0 !important;
    transition: opacity 0.4s ease !important;
}

/* Enhanced hover state */
.info-card:hover {
    transform: translateY(-8px) scale(1.01) !important;
    box-shadow: 0 20px 40px rgba(243, 156, 18, 0.15) !important;
    border-color: rgba(243, 156, 18, 0.3) !important;
    background-image: linear-gradient(135deg, #ffffff 0%, #fff9f5 100%) !important;
}

.info-card:hover::before {
    opacity: 1 !important;
}

/* Orange accent bar animation */
.info-card::after {
    background: linear-gradient(to bottom, #f39c12, #e67e22) !important;
    transform: scaleY(0) !important;
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.info-card:hover::after {
    transform: scaleY(1) !important;
}

/* Title color change on hover */
.info-card h3 {
    transition: color 0.3s ease !important;
}

.info-card:hover h3 {
    color: #e67e22 !important;
}

/* Text color enhancement on hover */
.info-card p {
    transition: color 0.3s ease !important;
}

.info-card:hover p {
    color: #34495e !important;
}

.info-card:hover p strong {
    color: #d35400 !important;
}

/* List items animation */
.info-card li {
    transition: all 0.3s ease !important;
}

.info-card:hover li {
    color: #34495e !important;
    transform: translateX(-5px) !important;
}

.info-card li::before {
    content: '◈' !important;
    color: #f39c12 !important;
    transition: all 0.3s ease !important;
}

.info-card:hover li::before {
    color: #e67e22 !important;
    transform: scale(1.2) !important;
}

/* Special hover effect for expandable content */
.info-card .expandable-content {
    transition: all 0.3s ease !important;
}

.info-card:hover .expand-btn {
    color: #e67e22 !important;
    font-weight: 600 !important;
}

/* Subtle inner shadow on hover */
.info-card:hover {
    box-shadow: 
        0 20px 40px rgba(243, 156, 18, 0.15),
        inset 0 1px 3px rgba(243, 156, 18, 0.1) !important;
}

/* Icon enhancement for Mount Bel card */
.info-card h3:has(🏔️) {
    transition: all 0.3s ease !important;
}

.info-card:hover h3:has(🏔️) {
    transform: scale(1.05) !important;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .info-card:hover {
        transform: translateY(-5px) scale(1.005) !important;
    }
    
    .info-card:hover li {
        transform: translateX(-3px) !important;
    }
}