html {
  margin: 0;
}

body {
  margin: 1rem 3rem 1rem 3rem;
  background-color: hsl(271, 24%, 19%);
  color: white;
  font-size: 1.5rem;
}

h1, h2, h3, h4 {
  font-family: Saruban;
  font-weight: normal;
  color: hsl(322, 100%, 50%);
}

h1 {
  font-size: 3rem;
  margin: 1rem 0rem 1rem 0rem;
  text-align: center;
}

p {
  color: hsl(322, 100%, 50%);
  font-size: 2rem;
  line-height: 2rem;
  margin: 0;
}

p.year {
  line-height: 2.25rem;
  border-bottom: 2px dotted hsl(322, 100%, 35%);
  margin-top: 2rem;
}

p.month {
  font-size: 2rem;
  margin-top: 1rem;
  margin-left: 2rem;
}

p.file {
  font-size: 2rem;
  color: hsl(271, 100%, 74%);
  margin-top: 1rem;
  margin-left: 4rem;
}

p.file a {
  text-decoration: none;
  color: inherit;
}