body, html { 
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
 

}

:root {
  --jeopardy-blue: #060CE9;
  --font-color-main: #fff;
}

.card {
  height: 200px;
  width: 350px;
  padding: 2em;
  margin: 2em;
  background: var(--jeopardy-blue);
  color: var(--font-color-main);
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  text-transform: uppercase;
  transition: transform .6s;
  transform-style: preserve-3d;
}

.card:hover {
  transform: rotateY(180deg);
}

.card-back {
  display: none;
}

.card:hover .card-front {
  display: none;
}

.card:hover .card-back {
  display: block;
  transform: rotateY(180deg);
}

.card-front,
.card-back {
  backface-visibility: hidden;
}