/* Gamingentdecker — Responsive Map */

@media (max-width: 1180px) {
  .geo-footer__grid {
    grid-template-columns: 1fr 1fr;
  }
}

@media (max-width: 860px) {
  .geo-shell {
    padding-inline: 1rem;
  }
  .geo-diagnostic,
  .geo-cardgrid,
  .geo-radar {
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
  }
}

@media (max-width: 620px) {
  .geo-header__brand span.geo-header__brandtext {
    display: none;
  }
  .geo-section {
    padding-block: var(--ge-space-4);
  }
  .geo-consent {
    left: var(--ge-space-1);
    right: var(--ge-space-1);
    bottom: var(--ge-space-1);
    width: auto;
  }
}

@media (max-width: 420px) {
  h1 {
    word-break: break-word;
  }
  .geo-btn {
    width: 100%;
  }
  .geo-footer__base {
    flex-direction: column;
  }
}

@media (min-width: 1921px) {
  .geo-shell {
    max-width: 1440px;
  }
}
