@media (max-width: 1016px) {
  .header-wrapper {
    flex-direction: column;
    gap: 1rem;
  }

  .container {
    padding: 15px;
  }

  .promo-content {
    padding: 15px;
  }

  .promo {
    min-height: 60vh;
  }

  .header-content {
    flex-direction: column;
    gap: 1rem;
  }

  .promo-content {
    width: 100%;
  }

  .games-container {
    grid-template-columns: repeat(2, 1fr);
  }

  .game-container a {
    padding: 10px 20px;
    font-size: 18px;
  }

  .about-content {
    grid-template-columns: repeat(1, 1fr);
  }

  .footer-disc {
    font-size: 18px;
    text-align: center;
  }

  .footer {
    padding: 10px;
  }

  .footer-menu a {
    font-size: 18px;
  }
}

@media (max-width: 768px) {
  .header-logo a {
    font-size: 20px;
  }

  .block-txt {
    font-size: 16px;
  }

  .block {
    padding: 50px 20px;
  }

  .promo-wrapper {
    height: auto;
    padding: 2rem 1rem;
  }

  .promo-title {
    font-size: 24px;
  }

  .promo-txt {
    font-size: 16px;
  }

  .promo-btn {
    padding: 8px 20px;
    font-size: 18px;
  }

  .block-wrapper {
    flex-direction: column;
    gap: 1rem;
  }

  .block-content {
    flex-direction: column;
    gap: 1rem;
  }

  .block-title {
    font-size: 28px;
  }

  .popular-games {
    grid-template-columns: 1fr;
    gap: 1rem;
  }

  .about h3 {
    font-size: 20px;
  }

  .popular-wrapper p {
    text-align: center;
    font-size: 16px;
  }

  h1 {
    font-size: 28px;
  }

  h2 {
    font-size: 24px;
  }

  .games-container {
    grid-template-columns: 1fr;
  }

  .about-content {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 768px) {
  .footer-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .footer-content {
    margin-top: 20px;
  }

  .footer-disc {
    text-align: center;
  }

  .footer-copyright {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}
