body {
  background-color: #100F0F;
  color: #CECDC3;
  font-family: sans-serif;
  line-height: 1.5;
  margin: 1rem;
  max-width: 768px;
}

header {
  border-bottom: 1px solid #222;
  margin-bottom: 1rem;
}

footer {
  border-top: 1px solid #222;
  margin-top: 1rem;
}

a {
  color: #24837B;
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
  color: #66800B;
}

em, strong {
  color: #AD8301;
}

code {
  background-color: #1C1B1A;
  border: 1px solid #282726;
  border-radius: 0.3em;
  padding: 0.25em 0.5em;
}

aside p {
  color: #878580;
}
