#memoryboard {
  display: inline-block;
  /* max-width: 500px; */
}

.flip-card {
 background-color: transparent;
 width: 128px;
 height: 128px;
 border: 3px solid black;
 perspective: 1000px; /* Remove this if you don't want the 3D effect */

 float: left;
 margin-right: 10px;
 margin-bottom: 10px;
}
.flip-card.memoryDone {
  border: 3px solid #B39800;
}

/* This container is needed to position the front and back side */
.flip-card-inner {
 position: relative;
 width: 100%;
 height: 100%;
 text-align: center;
 transition: transform 0.5s;
 transform-style: preserve-3d;
}

/* Do an horizontal flip when you move the mouse over the flip box container */
.flip-card.flipped .flip-card-inner {
 transform: rotateY(180deg);
}

/* Position the front and back side */
.flip-card-front, .flip-card-back {
 position: absolute;
 width: 100%;
 height: 100%;
 -webkit-backface-visibility: hidden; /* Safari */
 backface-visibility: hidden;
}

/* Style the front side (fallback if image is missing) */
.flip-card-front {
 background-color: #dfd0aa;
 color: black;
}

/* Style the back side */
.flip-card-back {
 background-color: transparent;
 background-color: #101123;
 color: white;
 transform: rotateY(180deg);
}
