body {
  margin: 0 auto;
  background: black;
  width: fit-content;
}

main {
  position: relative;
  zoom: 50%;
}

@media (max-width: 600px) {
  main {
    zoom: 35%;
  }
}

a {
  position: absolute;
}

a:hover,
a:focus {
  background-color: hsl(0deg 0% 0% / 20%);
}

p {
  position: absolute;
  font-size: 24px;
  font-family: "Handlee", cursive;
  font-weight: 400;
  font-style: normal;
}
