body, html, #scoreboard {
  margin: 0;
  padding: 0;
  height: 100vh;
}

.app, .game, .player {
  height: 100%;
}

.new-game-button {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
}

.game {
  display: flex;
  flex-direction: row;
}

.player {
  display: flex;
  width: 50%;
  flex-direction: column;
  justify-content: space-between;
  text-align: center;
}
.score {
  font-size: 30em;
}

body, html, #scoreboard {
  margin: 0;
  padding: 0;
  height: 100vh;
}

.app, .game, .player {
  height: 100%;
}

.new-game-button {
  position: absolute;
  bottom: 1em;
  width: 100%;
  text-align: center;
}

.game {
  display: flex;
  flex-direction: row;
}

.player {
  display: flex;
  width: 50%;
  flex-direction: column;
  justify-content: space-between;
  text-align: center;
}

.score {
  font-size: 30em;
}

.score-button {
  margin-bottom: 3em;
}

Fix new game/score button overlap
Fix new game/score button overlap
