und-color: rgba(21, 128, 61, 0.3);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 16px 16px 0 0;
    padding: 1.25rem 1.5rem;
}

/* Brighten card titles and content */
.modern-card .card-header h4, 
.modern-card .card-header h5, 
.modern-card .card-title {
    color: rgba(255, 255, 255, 0.95);
    font-weight: 600;
}

.modern-card .card-body {
    color: rgba(255, 255, 255, 0.85);
    padding: 1.5rem;
}



/* Multi-category styles */
.multi-category-indicator {
    width: 100%;
  