footer {
  width: 100%;
  background: white;
  margin-top: auto;
  padding: 64px 128px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 64px;
}

.footerMainSection {
  max-width: 400px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.footerMainSection p {
  font-size: 15px;
}

.footerSection {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.footerSection h2 {
  font-size: 16px;
}

.footerGamesSection nav ul {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.footerGamesSection nav ul li {
  list-style: none;
}

.footerGamesSection nav ul li a {
  text-decoration: none;
  color: black;
}

.footerGamesSection nav ul li a:hover {
  text-decoration: none;
  color: #1b46f5;
}

.footerGuidesSection nav ul {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.footerGuidesSection nav ul li {
  list-style: none;
}

.footerGuidesSection nav ul li a {
  text-decoration: none;
  color: black;
}

.footerGuidesSection nav ul li a:hover {
  text-decoration: none;
  color: #1b46f5;
}

@media (max-width: 1650px) {
  footer {
    padding: 64px 64px;
    flex-wrap: wrap;
  }
}

@media (max-width: 500px) {
  footer {
    padding: 64px 32px;
    flex-wrap: wrap;
  }
}

@media (prefers-color-scheme: dark) {
  footer {
    background-color: #181818 !important;
  }

  .footerGamesSection nav ul li a,
  .footerGuidesSection nav ul li a {
    color: #ededed !important;
  }

  .footerGamesSection nav ul li a,
  .footerGuidesSection nav ul li a {
    color: #6983eb !important;
  }

  .footerGamesSection nav ul li a:hover,
  .footerGuidesSection nav ul li a:hover {
    color: #6983eb !important;
  }

  .footerMainSection p {
    color: #ededed !important;
  }

  .footerSection h2 {
    color: #ededed !important;
  }

  .footerMainSection p a,
  .footerMainSection a {
    color: #6983eb !important;
  }

  .footerMainSection p a:hover,
  .footerMainSection a:hover {
    color: #6983eb !important;
  }

  .pobreSettings {
    color: #ededed !important;
  }
  .pobreSettings span {
    color: #6983eb !important;
  }	
}