body {
  background: #ffffff;
  color: #000000;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  display: block;
  margin: 0px;
  padding: 0px;
}

div.wrapper-default {
  display: block;
  margin: 0px auto;
  padding: 0px 2ch;
  max-width: 100ch;
}

main {
  display: block;
}

p {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}

a {
  color: #2f2fff;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a.home-link {
  color: #000000;
}

h1 {
  font-weight: normal;
  font-size: 2.2rem;
  margin-top: 0.3rem;
  margin-bottom: 0.2rem;
}

h1.header-title {
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
  font-size: 1.5rem;
}

h3 {
  margin-top: 2rem;
  margin-bottom: 0px;
}

hr {
  max-width: 99%;
  margin: 0px auto 2rem auto;
}

@media (prefers-color-scheme: dark) {
  body {
    background: #090909;
    color: #f8f8f8;
  }
  a {
    color: #79b8ff;
  }
  a.home-link {
    color: #f8f8f8;
  }
}

/*# sourceMappingURL=main.css.map */