/* Styles for chart descriptions */
.chart-description {
    font-size: 0.85rem;
    color: var(--neutral-color);
    margin: -5px 0 10px;
    padding: 0;
    line-height: 1.2;
    font-style: italic;
}

.dark-mode .chart-description {
    color: #94a3b8;
    opacity: 0.8;
}

/* Style adjustments for chart headers with descriptions */
.chart-card h3 {
    margin-bottom: 0.25rem;
}

.chart-header + .chart-description {
    margin-top: -0.25rem;
}
