﻿/* ==========================================================================
   SMART MAHARASHTRA — FULL DARK MODE OVERRIDES
   ========================================================================== */

[data-theme="dark"] body {
  background-color: #090d16;
  color: #f1f5f9;
}

[data-theme="dark"] .sm-top-bar {
  background-color: #0c1220;
  border-color: #1e293b;
}

[data-theme="dark"] .sm-site-header {
  background-color: #131b2e;
  border-color: #1e293b;
}

[data-theme="dark"] .sm-search-trigger {
  background-color: #1e293b;
  border-color: #334155;
  color: #94a3b8;
}

[data-theme="dark"] .sm-search-trigger:hover {
  background-color: #0f172a;
  border-color: var(--sm-primary);
  color: #f1f5f9;
}

[data-theme="dark"] .sm-ticker-bar {
  background-color: #131b2e;
  border-color: #1e293b;
}

[data-theme="dark"] .sm-district-hub-section {
  background-color: #0e1626;
  border-color: #1e293b;
}

[data-theme="dark"] .sm-card-standard,
[data-theme="dark"] .sm-card-opinion,
[data-theme="dark"] .sm-widget,
[data-theme="dark"] .sm-single-article-card,
[data-theme="dark"] .sm-page-card,
[data-theme="dark"] .sm-404-card {
  background-color: #131b2e;
  border-color: #1e293b;
  color: #f1f5f9;
}

[data-theme="dark"] .sm-welfare-card {
  background: linear-gradient(135deg, #1e293b 0%, #172554 100%);
  border-color: #334155;
}

[data-theme="dark"] .sm-helpline-box {
  background-color: #0f172a;
  border-color: #334155;
}

[data-theme="dark"] .sm-social-connect-bar {
  background-color: #131b2e;
  border-color: #1e293b;
}

[data-theme="dark"] .sm-author-box {
  background-color: #0f172a;
  border-color: #1e293b;
}

[data-theme="dark"] .sm-tag-item {
  background-color: #1e293b;
  border-color: #334155;
  color: #cbd5e1;
}

[data-theme="dark"] .sm-mobile-drawer-content,
[data-theme="dark"] .sm-search-modal-panel {
  background-color: #131b2e;
  color: #f1f5f9;
}

[data-theme="dark"] .sm-modal-search-input {
  background-color: #0f172a;
  border-color: #334155;
  color: #ffffff;
}

[data-theme="dark"] .sm-a11y-controls,
[data-theme="dark"] .sm-theme-toggle {
  background-color: #1e293b;
  border-color: #334155;
  color: #cbd5e1;
}
