body {
  height:  100vh;
  width: 100vw;
  padding: 0;
  margin: 0;
  background-color: #1a1a1a;
  contain: content;
  font-family: monospace;
}

h1 {
  color: #1c1c1c;
  text-align: center;
}

button {
  border: 1px solid hotpink;
  border-radius: 5px;
  padding: 5px 10px;
  background-color:  black;
  color: snow;
}

button:hover {
  color: hotpink;
  padding: 0;
}

.button-container {
  position: fixed;
  left: calc(50% - 50px);
  top: 50%;
  padding: 25px;
  transition: .5s;
}

.player-container {
  height: 100vh;
  width: 100vw;
  display: flex;
  justify-content: center;
}

audio {
  max-width: 400px;
  margin: auto;
}
