#gameIconGameBoy {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 30px;
  height: 60px;
  border-radius: 3px;
  background: #000;
  color: #fff;
  row-gap: 1%;
}

#gameCanvas {
  width: 80%;
  height: 40%;
  background: #fff;
  border: none;
  border-radius: 4%;
  margin: 10%;
}

#controls {
  position: relative;
  width: 80%;
  height: 50%;
}

#score {
  position: relative;
  font-size: 3px;
  color: #ff0000;
  top: 7%;
  left: 5%;
  margin-bottom: 3px;
}

#up,
#down,
#left,
#right {
  width: 4px;
  height: 4px;
  border-radius: 50%;

  cursor: pointer;
  position: relative;
  opacity: 0.2;
}

#up {
  background-color: #ff0000;
  top: -49%;
  left: 21%;
}

#down {
  background-color: #ff9100;
  top: -38%;
  left: 21%;
}

#left {
  background-color: #40ff00;
  top: -64%;
  left: 9%;
}

#right {
  background-color: #00c8ff;
  top: -78%;
  left: 33%;
}

#plus {
  position: relative;
  top: 3%;
  left: 8.5%;
}

#aBTN,
#bBTN {
  position: relative;
  width: 20%;
  height: 20%;
  border-radius: 50%;

  cursor: pointer;

  text-align: center;

  color: black;
  font-size: 2px;
}

#aBTN {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ff0000;
  top: -80%;
  left: 80%;
}

#bBTN {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ff9100;
  top: -90%;
  left: 60%;
}
