html.dark-mode body.user-body,
html.dark-mode body.dashboard-body {
    background: #0b1220;
    color: #e5e7eb;
}

html.dark-mode .user-top-nav {
    background: rgba(15, 23, 42, 0.92);
    border-bottom-color: #1f2937;
}

html.dark-mode .top-brand,
html.dark-mode .user-menu-name,
html.dark-mode .dashboard-page-title,
html.dark-mode .metric-value {
    color: #f9fafb;
}

html.dark-mode .dashboard-card,
html.dark-mode .dashboard-sidebar,
html.dark-mode .subscription-card,
html.dark-mode .active-subscription-card {
    background: #111827;
    border-color: #1f2937;
    box-shadow: 0 10px 22px -18px rgba(0, 0, 0, 0.8);
}

html.dark-mode .text-muted-soft,
html.dark-mode .metric-label,
html.dark-mode .auth-helper,
html.dark-mode .wallet-table thead th {
    color: #9ca3af !important;
}

html.dark-mode .sidebar-link {
    color: #cbd5e1;
}

html.dark-mode .sidebar-link i {
    color: #94a3b8;
}

html.dark-mode .sidebar-link:hover,
html.dark-mode .sidebar-link.active {
    background: #1f2937;
    color: #dbeafe;
}

html.dark-mode .mobile-bottom-nav {
    background: rgba(15, 23, 42, 0.95);
    border-top-color: #1f2937;
}

html.dark-mode .mobile-nav-item {
    color: #94a3b8;
}

html.dark-mode .mobile-nav-item.active {
    background: #1f2937;
    color: #e0e7ff;
}

html.dark-mode .user-menu-toggle,
html.dark-mode .nav-icon-btn,
html.dark-mode .btn.btn-light {
    background: #111827;
    border-color: #374151;
    color: #e5e7eb;
}

html.dark-mode .avatar-circle {
    background: #1f2937;
    color: #dbeafe;
}

html.dark-mode .user-menu-list {
    background: #0f172a;
    border-color: #1f2937 !important;
}

html.dark-mode .user-menu-header {
    background: #111827;
    border-bottom-color: #1f2937;
}

html.dark-mode .user-menu-fullname,
html.dark-mode .dropdown-item,
html.dark-mode .offcanvas-title {
    color: #e5e7eb;
}

html.dark-mode .dropdown-item:hover,
html.dark-mode .dropdown-item:focus {
    background: #1f2937;
    color: #e0e7ff;
}

html.dark-mode .offcanvas {
    background: #0f172a;
    color: #e5e7eb;
}

html.dark-mode .offcanvas-header {
    border-bottom-color: #1f2937 !important;
}

html.dark-mode .notification-item {
    background: #0f172a;
}

html.dark-mode .notification-item.border-top {
    border-top-color: #1f2937 !important;
}

html.dark-mode .notification-card {
    background: #111827;
    border-color: #1f2937;
}

html.dark-mode .notification-icon {
    background: #1f2937;
    color: #93c5fd;
}

html.dark-mode .notification-title {
    color: #f3f4f6;
}

html.dark-mode .notification-text,
html.dark-mode .notification-time,
html.dark-mode .notification-close {
    color: #9ca3af;
}

html.dark-mode .report-issue-pane .offcanvas-body,
html.dark-mode .deposit-pane .offcanvas-body {
    background: #0b1220;
}

html.dark-mode .auth-input.form-control,
html.dark-mode .form-control,
html.dark-mode .deposit-amount-input {
    background: #111827;
    color: #e5e7eb;
    border-color: #374151;
}

html.dark-mode .auth-input.form-control::placeholder,
html.dark-mode .form-control::placeholder {
    color: #6b7280;
}

html.dark-mode .wallet-table tbody td {
    border-color: #1f2937;
    color: #e5e7eb;
}

html.dark-mode .activity-item,
html.dark-mode .network-stat-item,
html.dark-mode .tree-node {
    background: #0f172a;
    border-color: #1f2937;
}

html.dark-mode .tree-node strong,
html.dark-mode .network-stat-item strong,
html.dark-mode .sub-price {
    color: #f9fafb;
}

html.dark-mode .tree-node span,
html.dark-mode .network-stat-item span,
html.dark-mode .sub-spec-list {
    color: #9ca3af;
}

html.dark-mode .wallet-pagination .page-link {
    background: #111827;
    border-color: #374151;
    color: #c7d2fe;
}
