

[data-theme="dark"] .content-box {
    background: #1f2a44;
    border-left-color: var(--primary-color);
}

[data-theme="dark"] .content-box:hover {
    background: #374151;
}

[data-theme="dark"] .summary-card {
    background: #0f172a;
    border-color: #1f2a44;
}

[data-theme="dark"] .summary-card:hover {
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.4) !important;
}

[data-theme="dark"] .detail-row:hover {
    background: rgba(59, 130, 246, 0.1);
}

[data-theme="dark"] .detail-label {
    color: #9ca3af;