body {
  background-color: #f0efd1;
  color: #191919;
  font-family: serif;
}

p {
  line-height: 1.6em;
}

a:hover {
  background-color: #cfba58;
  color: #191919;
}

a {
  color: #bf3211;
}

footer {
  font-size: 0.8em;
}

@media (prefers-color-scheme: dark) {
  body {
    background-color: #21180d;
    color: #f9f8cc;
  }
  
  a {
    color: #cfba58;
  }

  a:hover {
    background-color: #bf3211;
    color: #f0efd1;
  }
}

@media print {
  body, a {
    color: #000;
  }

  a {
    text-decoration: none;
  }
}
