.theme-dark {
    --bg: #0f172a;
    --surface: #111827;
    --surface-alt: #1f2937;
    --text: #e5e7eb;
    --muted: #9ca3af;
    --primary: #22d3ee;
    --accent: #a855f7;
    --border-subtle: #1f2937;
    --shadow-soft: 0 10px 40px rgba(0, 0, 0, 0.4);
}

.theme-dark .card,
.theme-dark .app-sidebar,
.theme-dark .topbar {
    border-color: rgba(255, 255, 255, 0.06);
}

.theme-dark .table-light {
    background: rgba(255, 255, 255, 0.04);
}
