body {
  margin: 0;
  padding: 0;
  background-image: url("background-2.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;

  display: flex;
  flex-direction: column;
  align-items: center;     /* centers left/right */
  text-align: center;      /* centers text */
}
.home-image {
  width: 300px;      /* resize works now */
  height: auto;      /* keeps proportions */
  display: block;    /* REQUIRED for resizing */
  margin: 20px auto; /* centers the image */
}
nav a {
  text-transform: lowercase;
}
.issue-cover {
  max-width: 200px !important;
  height: auto !important;
  display: block;
}
