:root {
  --bg: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
  --glass: rgba(255, 255, 255, 0.05);
  --border: rgba(255, 255, 255, 0.15);
}

body {
  margin: 0;
  padding: 0;
  background: var(--bg);
  font-family: Arial, sans-serif;
}

.game-container {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 20px;
  padding: 20px;
}

.game {
  background: var(--glass);
  border: 1px solid var(--border);
  border-radius: 10px;
  padding: 20px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  text-align: center; /* Center the content */
}

.game h2 {
  color: white;
  margin: 0; /* Remove top margin */
  margin-bottom: 10px; /* Add some space below the title */
}

img {
  border-radius: 10px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 100%; /* Full width of the container */
  height: 200px; /* Standard height */
  object-fit: cover; /* Ensure the image covers the area without stretching */
}
