main #title {
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}
main > * {
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: calc(1.5rem + env(safe-area-inset-left));
  padding-right: calc(1.5rem + env(safe-area-inset-left));
}
@media only screen and (max-width: 670px) {
  main > * {
    padding-left: calc(0.75rem + env(safe-area-inset-left));
    padding-right: calc(0.75rem + env(safe-area-inset-left));
  }
}
main p, main ul, main ol, main table {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
main > ul, main > ol {
  padding-left: calc(1.5rem + 2em + env(safe-area-inset-left));
}
main ul ul, main ul ol, main ol ul, main ol ol {
  padding-left: 2em;
  margin-top: 0;
  margin-bottom: 0;
}
main img {
  max-width: 100%;
}
main table {
  border-collapse: collapse;
}
main th, main td {
  border: 0.5px solid var(--background-color-dark-theme);
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
main blockquote {
  padding-left: calc(1.5rem + 3rem + env(safe-area-inset-left));
  font-style: italic;
}
main hr {
  border-top-color: var(--background-color-dark-theme);
  border-top-style: solid;
  border-width: 0.5px 0 0 0;
}
main pre {
  overflow: scroll;
}

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