/* responsive.css */

@media (max-width: 768px) {
  .game-grid {
    grid-template-columns: 1fr 1fr;
    gap: 1.5rem;
    padding: 1rem;
  }

  .game-card {
    padding: 1rem;
  }

  .game-card span {
    font-size: 1.2em;
  }

  .game-container {
    aspect-ratio: 9/16;
    height: 80vh;
    border-radius: 15px;
  }
}
