/* CSS reset */
body,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0;
  margin: 0;
}

* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  /* background-color: black; */
}

h1 {
  text-align: center;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 60px;
  letter-spacing: -2px;
  color: black;
}

.buttonContainer {
  display: flex;
  justify-content: center;
  margin: 1rem;
}

.pokemonGrid {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.bn32 {
  margin: 1rem;
  border-color: #000000;
  padding: 0.6em 2.3em;
  cursor: pointer;
  font-size: 1em;
  color: #000000;
  background-image: linear-gradient(45deg, transparent 50%, #000000 50%);
  background-position: 25%;
  background-size: 400%;
  -webkit-transition: background 500ms ease-in-out, color 500ms ease-in-out;
  transition: background 500ms ease-in-out, color 500ms ease-in-out;
}

.bn32:hover {
  color: #ffffff;
  background-position: 100%;
}

.scene {
  width: 200px;
  height: 260px;
  margin: 10px;
  perspective: 600px;
  filter: drop-shadow(8px 8px 4px rgba(0, 0, 0, 0.2));
}

.card {
  width: 100%;
  height: 100%;
  transition: transform 1000ms;
  transform-style: preserve-3d;
  cursor: pointer;
  position: relative;
}

.card__face {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}

.card__face--front {
  background: rgb(208, 217, 220);
  border-radius: 5px;
}

.card__face--back {
  background: rgb(117, 127, 131);
  color: white;
  transform: rotateY(180deg);
  border-radius: 5px;
}

.card.is-flipped {
  transform: rotateY(180deg);
}

.pokeHero {
  width: 90%;
  height: 90%;
}

.heroPokeName {
  text-align: center;
  text-transform: capitalize;
  font-family: "Trebuchet MS", sans-serif;
}

.lableTitle {
  text-align: center;
  font-weight: bold;
  margin-bottom: .8rem;
}

.descriptionTitle {
  text-align: center;
  font-weight: bold;
  margin-bottom: .8rem;
  font-family: "Trebuchet MS", sans-serif;
}

.moveText {
  text-transform: capitalize;
  font-family: "Trebuchet MS", sans-serif;
}

li {
  list-style: circle;
}