body.dark {
  background-color: var(--bg-dark);
  color: var(--text-dark);
}
body.dark header
{
  color: var(--text-dark);
  background: var(--bg-dark);
  box-shadow: 0 3px 8px rgba(255, 255, 255, 0.1);
}

body.dark .nav-icons i,
body.dark .theme-toggle i {
  color: var(--text-dark);
}

body.dark .nav-icons a , body.dark .search, body.dark .theme-toggle i
{

  color: var(--text-dark);
}
body.dark .nav-links li a {
 
  color: var(--text-dark);
 
}

/* Dark mode overrides */
body.dark .more-info-side {
  background-color: #333;
  border-right: 1px solid #444;
}

body.dark .more-info-side .search-box {
  background-color: #555;
  border-color: #666;
}

body.dark .more-info-side .search-box i {
  background-color: #666;
}

body.dark .more-info-side .menu-item a{
  color: #eee;
}

body.dark .more-info-side .auth {
  color: #ccc;
}

body.dark .more-info-side .toggle-dark {
  background: #555;
  color: #fff;
}

body.dark .more-info-side .toggle-dark:hover {
  background: #777;
}
body.dark .desktop-hamburger span
{
  border: 1px solid #fff;
}


body.dark .extra-featur-mobile .fa-user, body.dark .extra-featur-mobile .fa-gear
{
  color: #fff;
}
 body.dark  #about .about-pra 
  {
     color: var(--text-dark);
  }


@media only screen and (max-width: 768px){
   body.dark .mobile-sidebar
  {
    background-color: #333;
  }
}