.wp-random-image-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px;
}
.wp-random-image-grid .wp-image-container {
  width: 100%;
  height: 200px;
  overflow: hidden;
  perspective: 1000px;
}
.wp-random-image-grid img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 5px;
  transition: transform 0.6s;
  transform-style: preserve-3d;
}
.wp-random-image-grid img.flip {
  transform: rotateY(180deg);
}