172a;
    border-color: #1f2a44;
    box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}

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

[data-theme="dark"] .card-header {
    background: #1f2a44 !important;
    border-bottom-color: #374151;
}

[data-theme="dark"] .table {
    color: #e5e7eb;
    background: #0f172a;
}

[data-theme="dark"] .table-light {
    background: #1f2a44;
}

[data-theme="dark"] .table-hover tbody tr:hover {
    background: #1f2a44;
    transform: scale(1.01);
}