body {
  margin: 0;
  min-width: 20rem;
  color: white;
  background-color: #222;
  background-image: url("/img/background-texture.png");
  font: 1.2rem Helvetica, Tahoma, Arial, sans-serif;
  line-height: 1.5;
}

main {
  margin: 3rem auto;
  padding: 0 2rem;
  max-width: 48rem;
}

nav {
  margin: 3rem auto;
  padding: 0 2rem;
  max-width: 48rem;
}

a {
  color: #60aaff;
}

a:hover {
  color: #80caff;
}