/* vim: set ts=2 sw=2 et tw=80 */

main {
  display: grid;
  grid-template-columns: repeat( auto-fill, minmax(200px, 1fr) );
  grid-gap: .5rem;
  align-items: center;
  justify-items: stretch;
}

@media screen and (min-width: 768px) {
  max-width: calc(100vw - 20rem);
}

main a {
  text-align: center;
}

main h2, main h4 {
  grid-column: 1 / -1;
}

main img {
  max-width: 200px;
  max-height: 200px;
  min-width: 80px;
  min-height: 80px;
}
