body.theme-light .market-news-card,
body.theme-light .company-card,
body.theme-light .ner-vm-panel,
body.theme-light .ner-vm-body,
body.theme-light .ner-vm-hero,
body.theme-light .ner-vm-header,
body.theme-light .ner-vm-footer,
body.theme-light .ner-vm-detail {
  background-color: #ffffff !important;
  color: #1f2937 !important;
}

body.theme-light .market-news-card,
body.theme-light .company-card,
body.theme-light .ner-vm-panel {
  box-shadow: 0 8px 28px rgba(15, 23, 42, 0.08) !important;
}

body.theme-light .news-time,
body.theme-light .meta,
body.theme-light .small-text,
body.theme-light .company-card .location-link,
body.theme-light .ner-vm-detail label {
  color: #4b5563 !important;
}

body.theme-light .ner-vm-name,
body.theme-light .ner-vm-detail span,
body.theme-light .company-card .details p,
body.theme-light .news-text {
  color: #111827 !important;
}

body.theme-light .vote-section {
  border-top: 1px solid rgba(15, 23, 42, 0.12) !important;
}

body.theme-light .vote-btn {
  color: #1f2937 !important;
  border-color: rgba(15, 23, 42, 0.2) !important;
}

body.theme-light .vote-btn:hover {
  background-color: rgba(15, 23, 42, 0.06) !important;
}

body.theme-light .vote-stats {
  color: #1f2937 !important;
}

body.theme-light #yaksha-finance[data-theme="light"] {
  --bg: #f8fafc;
  --bg-2: #ffffff;
  --bg-3: #eef2f7;
  --text: #111827;
  --muted: #6b7280;
  --line: #dbe3ef;
}

body.theme-light .custom-sidebar {
  background: linear-gradient(180deg, #f8fbff 0%, #eef4ff 55%, #e6eefb 100%) !important;
  color: #111827 !important;
  border: 1px solid #d8e3f1 !important;
  box-shadow: 0 12px 30px rgba(15, 23, 42, 0.08), 0 2px 8px rgba(15, 23, 42, 0.06) !important;
}

body.theme-light .custom-sidebar .sidebar-header {
  background: linear-gradient(135deg, #dff4ff 0%, #caedfb 50%, #b6e4f7 100%) !important;
  border-bottom: 2px solid #f59e0b !important;
  box-shadow: 0 4px 12px rgba(56, 189, 248, 0.18) !important;
}

body.theme-light .custom-sidebar h4,
body.theme-light .custom-sidebar h5,
body.theme-light .custom-sidebar .form-label {
  color: #1f2937 !important;
  text-shadow: none !important;
}

body.theme-light .custom-sidebar .container {
  background: linear-gradient(135deg, rgba(191, 219, 254, 0.28) 0%, rgba(219, 234, 254, 0.32) 100%) !important;
  border: 1px solid #d4dded !important;
}

body.theme-light .custom-sidebar .col,
body.theme-light .custom-sidebar p,
body.theme-light .custom-sidebar span {
  color: #374151 !important;
}

body.theme-light .custom-sidebar .form-select,
body.theme-light .custom-sidebar .form-control,
body.theme-light .custom-sidebar .custom-form {
  background: #ffffff !important;
  border: 1px solid #cbd5e1 !important;
  color: #111827 !important;
}

body.theme-light .custom-sidebar .form-select:focus,
body.theme-light .custom-sidebar .form-control:focus,
body.theme-light .custom-sidebar .custom-form:focus {
  background: #ffffff !important;
  border-color: #7dd3fc !important;
  box-shadow: 0 0 0 3px rgba(56, 189, 248, 0.2) !important;
}

body.theme-light .custom-sidebar .slider-label,
body.theme-light .custom-sidebar .range-steps {
  color: #475569 !important;
  text-shadow: none !important;
}

body.theme-light .left-sidebar ul.list-group li {
  background: #f8fafc !important;
}

body.theme-light .left-sidebar > ul > li > a,
body.theme-light .left-sidebar ul li a {
  color: #0f172a !important;
}

body.theme-light .left-sidebar > ul > li > a:hover,
body.theme-light .left-sidebar ul li a:hover {
  background: #e9f1fb !important;
  color: #0b1324 !important;
}

body.theme-light .sidebar .sidebar-title-back,
body.theme-light .featured-users .sidebar-title-back,
body.theme-light .featured-users .pro-me-here a {
  background: #ffffff !important;
  color: #1f2937 !important;
}

body.theme-light .sidebar-ad-wrapper,
body.theme-light .wo-content-shadow,
body.theme-light .colloape-panel-stg,
body.theme-light .sidebar-profile-style {
  background-color: #ffffff !important;
  color: #1f2937 !important;
  box-shadow: 0 1px 0 0 #e5eaf2, 0 0 0 1px #eef2f7 !important;
}

body.theme-light .wo_sidebar_pages {
  border-bottom: 1px solid #e5eaf2 !important;
}

body.theme-light .wo_sidebar_pages .page_middle {
  border-bottom: 1px solid #edf2f7 !important;
}

body.theme-light .wo_sidebar_pages .page_middle .title a,
body.theme-light .sidebar .wo_sidebar_pages .user-follow-button .page_catg {
  color: #334155 !important;
}

body.theme-light .wo_sidebar_products {
  box-shadow: 0 2px 10px rgba(15, 23, 42, 0.08) !important;
}
