/* Optional: tweak spacing or sizing */
.grid.cards figure {
  margin: 0;
  text-align: center;
  padding: 0.5rem;
}

.grid.cards figure img {
  width: 100%;
  max-width: 200px;   /* adjust if you want them slightly larger */
  height: auto;
  display: block;
  margin: 0 auto;
  object-fit: contain;
}


.grid.cards {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 1rem;
}

@media (max-width: 600px) {
  .grid.cards {
    grid-template-columns: repeat(2, 1fr);
  }
}

.glow-text {
  text-shadow:
    0 0 5px #0ff,
    0 0 10px #0ff,
    0 0 20px #0ff,
    0 0 40px #0ff;
}
