html[data-theme="dark"] body {
	background: #0f1115;
	color: #e5e7eb;
}

html[data-theme="dark"] a { color: #8ab4f8; }
html[data-theme="dark"] a:hover { color: #a8c7fa; }


html[data-theme="dark"] .modern-header {
	background: rgba(20, 24, 31, 0.9) !important;
	box-shadow: 0 4px 20px rgba(0,0,0,0.35) !important;
}
html[data-theme="dark"] .nav-item,
html[data-theme="dark"] .profile-item { background: rgba(255,255,255,0.06) !important; border-color: rgba(255,255,255,0.08) !important; color: #e5e7eb !important; }
html[data-theme="dark"] .nav-item:hover,
html[data-theme="dark"] .profile-item:hover { background: rgba(255,255,255,0.12) !important; }


html[data-theme="dark"] .card,
html[data-theme="dark"] .product-card,
html[data-theme="dark"] .new-product-card,
html[data-theme="dark"] .op-card,
html[data-theme="dark"] .denom-block,
html[data-theme="dark"] .product-info-card,
html[data-theme="dark"] .activation-instruction-block,
html[data-theme="dark"] .box,
html[data-theme="dark"] .stats-card,
html[data-theme="dark"] .campaign-card,
html[data-theme="dark"] .task-card,
html[data-theme="dark"] .notification,
html[data-theme="dark"] .search-block {
	background: #1b1f2a !important;
	color: #e5e7eb !important;
	border-color: #2a2f3a !important;
}
html[data-theme="dark"] .card-footer,
html[data-theme="dark"] .modal-card,
html[data-theme="dark"] .modal-card-head,
html[data-theme="dark"] .modal-card-body,
html[data-theme="dark"] .modal-card-foot { background: #1b1f2a !important; border-color: #2a2f3a !important; color: #e5e7eb !important; }


html[data-theme="dark"] input[type="text"],
html[data-theme="dark"] input[type="email"],
html[data-theme="dark"] input[type="password"],
html[data-theme="dark"] input[type="number"],
html[data-theme="dark"] textarea,
html[data-theme="dark"] select {
	background: #131722 !important;
	border-color: #2a2f3a !important;
	color: #e5e7eb !important;
}
html[data-theme="dark"] input::placeholder,
html[data-theme="dark"] textarea::placeholder { color: #9aa3af !important; }


html[data-theme="dark"] .footer { background: linear-gradient(135deg, #141821 0%, #10141b 100%) !important; color: #c7cbd1 !important; border-top-color: #2a2f3a !important; }
html[data-theme="dark"] .footer-title, 
html[data-theme="dark"] .footer-subtitle, 
html[data-theme="dark"] .footer-links a, 
html[data-theme="dark"] .footer-description { color: #c7cbd1 !important; }
html[data-theme="dark"] .footer-links a:hover { color: #ffffff !important; }
html[data-theme="dark"] .footer-bottom { border-top-color: #2a2f3a !important; }
html[data-theme="dark"] .payment-icon { background: #0f1115 !important; border-color: #2a2f3a !important; }


html[data-theme="dark"] .new-products-title { color: #c7cbd1 !important; }
html[data-theme="dark"] .new-products-title .icon { color: #8ab4f8 !important; }


html[data-theme="dark"] .button,
html[data-theme="dark"] .buy-btn,
html[data-theme="dark"] .task-button,
html[data-theme="dark"] .campaign-copy-btn {
	color: #fff !important;
	border-color: transparent !important;
}


html[data-theme="dark"] table, 
html[data-theme="dark"] th, 
html[data-theme="dark"] td, 
html[data-theme="dark"] .table, 
html[data-theme="dark"] hr { border-color: #2a2f3a !important; }


html[data-theme="dark"] .currency-switcher, 
html[data-theme="dark"] .profile-item { background: rgba(255,255,255,0.06) !important; }


html[data-theme="dark"] pre, 
html[data-theme="dark"] code { background: #0f1115 !important; color: #f3f4f6 !important; border-color: #2a2f3a !important; }