/* Game container styles */
.game-container {
  /* Center game container */
  display: flex;
  justify-content: center;
  align-items: center;
  /* Set game container dimensions */
  width: 100%;
  height: 100vh;
  /* Set background color */
  background-color: #f0f0f0;
}

/* Game canvas styles */
#game-canvas {
  /* Set border */
  border: 1px solid #ccc;
}

/* Game UI styles */
.game-ui {
  /* Position game UI */
  position: absolute;
  top: 10px;
  left: 10px;
  /* Set font size and weight */
  font-size: 24px;
  font-weight: bold;
}

/* Score display styles */
#score {
  /* Set color */
  color: #008000;
}

/* Target score display styles */
#target-score {
  /* Set color */
  color: #ff0000;
}

/* Restart button styles */
#restart-button {
  /* Set background color and text color */
  background-color: #4CAF50;
  color: #fff;
  /* Set padding and border */
  padding: 10px 20px;
  border: none;
  border-radius: 5px;
  /* Set cursor */
  cursor: pointer;
}