:root {
    color-scheme: light dark; 
    --bg: light-dark(#f5f5f0,#212121);
    --fg: light-dark(#212121,#f5f5f0);
}

@font-face {
    font-family: SpaceMono;
    src: url(/static/SpaceMono-Regular.woff2);
}

a {
    color: var(--fg);
}

body {
  background-color: var(--bg);
  color: var(--fg);
  display: grid;
  font-family: SpaceMono, monospace;
  font-size: 1.15rem;
  grid-template-columns: 1fr min(45rem,90%) 1fr;
  line-height: 1.5;
  margin: 0;
}

body>* {
    grid-column: 2;
}

hr {
  border: 2px solid var(--fg);
}

nav li {
    display: inline;
}

nav li a {
  font-weight: bold;
  padding: 0px 1em 0px 0px;
  text-decoration: none;
}

ul {
  list-style-type: none;
  padding: 0;
}
