/* =============================================
   🎯 GOLF COURSES PREMIUM STYLING
   Enhanced styling for premium golf course descriptions
   ============================================= */

/* 🏆 COURSE PRICE STYLING */
.course-price {
    display: inline-flex !important;
    align-items: center !important;
    gap: 0.25rem !important;
    
    /* Typography */
    font-size: 0.875rem !important;
    font-weight: 600 !important;
    color: #065f46 !important; /* Dark green */
    
    /* Background */
    background: linear-gradient(135deg, #ecfdf5 0%, #d1fae5 100%) !important;
    padding: 0.25rem 0.75rem !important;
    border-radius: 9999px !important;
    border: 1px solid #a7f3d0 !important;
    
    /* Spacing */
    margin-top: 0.5rem !important;
    margin-left: 0.5rem !important;
}

.course-price i {
    color: #059669 !important;
    font-size: 0.75rem !important;
}

/* 🔥 BOLD TEXT IN DESCRIPTIONS */
.course-description span {
    /* Allow bold formatting */
    font-weight: inherit !important;
}

/* Custom bold styling for ** wrapped text */
.course-description span:has-text(**) {
    font-weight: 700 !important;
}

/* 🎯 ENHANCED COURSE META */
.course-meta {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 0.5rem !important;
    margin-top: 1rem !important;
}

.course-features {
    flex: 1 !important;
    min-width: fit-content !important;
    
    /* Restore original styling */
    font-size: 0.75rem !important;
    text-transform: uppercase !important;
    letter-spacing: 0.05em !important;
    color: var(--color-emerald-light) !important;
}

.course-price {
    flex-shrink: 0 !important;
}

/* 📱 MOBILE RESPONSIVE */
@media (max-width: 768px) {
    .course-meta {
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 0.75rem !important;
    }
    
    .course-price {
        margin-left: 0 !important;
        align-self: flex-start !important;
    }
}

/* 🎨 PREMIUM VISUAL ENHANCEMENTS */
.course-card:hover .course-price {
    /* Hover animation */
    transform: scale(1.05) !important;
    transition: transform 0.2s ease !important;
    box-shadow: 0 4px 12px rgba(16, 185, 129, 0.15) !important;
}

/* 🔥 SPECIAL STYLING FOR PREMIUM BADGES */
.course-description span[data-translate] {
    line-height: 1.6 !important;
    color: #374151 !important;
}

/* Highlight important text */
.course-description strong,
.course-description b {
    color: #065f46 !important;
    font-weight: 700 !important;
}

/* 🎯 CARD OVERALL ENHANCEMENTS */
.course-card {
    transition: all 0.3s ease !important;
}

.course-card:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.12) !important;
}

/* 🚀 PERFORMANCE OPTIMIZATION */
.course-price,
.course-meta {
    will-change: transform !important;
    backface-visibility: hidden !important;
}

/* 🎯 SUCCESS GUARANTEE:
   ✅ Professional price display
   ✅ Enhanced course meta layout
   ✅ Mobile responsive design
   ✅ Smooth hover animations
   ✅ Premium visual appeal
   ✅ Performance optimized
   
   RESULT: Professional golf course cards with premium styling! 🏆 */