body {
  transition: background-color 0.3s, color 0.3s;
}

[data-theme="dark"] body {
  background-color: #212121;
  color: #ffffff;
}

[data-theme="light"] body {
  background-color: #ffffff;
  color: #000000;
}

[data-theme="dark"] p {
  color: #ffffff;
}

[data-theme="dark"] .email {
  color: #fff;
}

[data-theme="dark"] .twitter {
  color: #fff;
}

[data-theme="dark"] .github_link {
  color: #fff;
}

[data-theme="dark"] .youtube {
  color: #fff;
}

[data-theme="dark"] .twitter a {
  color: #ff3d00;
}

[data-theme="dark"] .github_link a {
  color: #ff3d00;
}

[data-theme="dark"] .youtube a {
  color: #ff3d00;
}

[data-theme="dark"] .support_link a {
  color: #ff3d00;
}

[data-theme="dark"] .update_link a {
  color: #ff3d00;
}

[data-theme="dark"] .github_link a {
  color: #ff3d00;
}

[data-theme="dark"] p a {
  color: #ff3d00;
}

[data-theme="dark"] .github_link a {
  color: #ff3d00;
}

[data-theme="dark"] .login_ask {
  color: #ff3d00;
}

[data-theme="dark"] .sign_up_ask {
  color: #ff3d00;
}

[data-theme="dark"] .forget_password {
  color: #ff3d00;
}

[data-theme="dark"] .close {
  filter: invert(100%);
}

[data-theme="dark"] .preloader {
  background: #212121;
}

[data-theme="dark"] #errorBox {
  background-color: #ff6a6a;
}

[data-theme="dark"] .container_update {
  background-color: #333;
}

[data-theme="dark"] .update-content {
  color: white;
}

[data-theme="dark"] .company-search-container input[type="text"] {
  background-color: #3d3d3d;
  color: white;
}

[data-theme="dark"] input[type="email"] {
  background-color: #3d3d3d;
  color: white;
}

[data-theme="dark"] input[type="password"] {
  background-color: #3d3d3d;
  color: white;
}

[data-theme="dark"] input[type="text"] {
  background-color: #3d3d3d;
  color: white;
}

[data-theme="dark"] #results li:nth-child(odd) {
  background-color: #444444;
}

[data-theme="dark"] #results li:nth-child(even) {
  background-color: #444444;
}

[data-theme="dark"] #results li:nth-child(even) {
  background-color: #444444;
}
