/* Dark/Light mode - overrides for dark theme */
html.theme-dark body.bg-theme {
	background-color: #0f0f0f;
	background-image: none;
	color: #e0e0e0;
}
html.theme-dark .bg-theme1,
html.theme-dark .bg-theme2,
html.theme-dark .bg-theme3,
html.theme-dark .bg-theme4,
html.theme-dark .bg-theme5,
html.theme-dark .bg-theme6,
html.theme-dark .bg-theme7,
html.theme-dark .bg-theme8,
html.theme-dark .bg-theme9,
html.theme-dark .bg-theme10,
html.theme-dark .bg-theme11,
html.theme-dark .bg-theme12,
html.theme-dark .bg-theme13,
html.theme-dark .bg-theme14,
html.theme-dark .bg-theme15 {
	background-color: #0f0f0f !important;
	background-image: none !important;
}
html.theme-dark .page-content {
	background-color: #0f0f0f;
}
html.theme-dark .card,
html.theme-dark .card-body {
	background-color: #1a1a1a !important;
	border-color: rgba(255,255,255,0.1) !important;
}
html.theme-dark .card-header.bg-transparent {
	background-color: transparent !important;
}
html.theme-dark .product-card .card,
html.theme-dark .product-detail-card {
	background-color: #1a1a1a !important;
}
html.theme-dark .product-info .product-name,
html.theme-dark .product-info .product-catergory,
html.theme-dark h1, html.theme-dark h2, html.theme-dark h3,
html.theme-dark h4, html.theme-dark h5, html.theme-dark h6 {
	color: #e8e8e8 !important;
}
html.theme-dark .form-control,
html.theme-dark .form-select {
	background-color: #2a2a2a !important;
	border-color: rgba(255,255,255,0.15) !important;
	color: #e8e8e8 !important;
}
html.theme-dark .table {
	color: #e8e8e8;
}
html.theme-dark .table-light {
	background-color: #2a2a2a !important;
	color: #e8e8e8 !important;
}
html.theme-dark .border,
html.theme-dark .border-top,
html.theme-dark .border-bottom {
	border-color: rgba(255,255,255,0.1) !important;
}
html.theme-dark input::placeholder {
	color: rgba(255,255,255,0.4) !important;
}
html.theme-dark p,
html.theme-dark .text-body,
html.theme-dark .text-muted {
	color: #b0b0b0 !important;
}
html.theme-dark .slider-section,
html.theme-dark .first-slider {
	background-color: #1a1a1a;
}
html.theme-dark .carousel-item .h1,
html.theme-dark .carousel-item .h3,
html.theme-dark .carousel-item p {
	color: #e8e8e8 !important;
}
