@import url(../fonts/vollkorn.css);
:root {
  --theme-font: "Vollkorn", serif;
  --theme-color-bg: #fff2e0;
  --theme-color-fg: #3a2a3d;
  text-underline-offset: 0.1em;
}

.pagination {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  justify-items: stretch;
  align-items: center;
  font-size: smaller;
}
.pagination > * {
  flex: 1;
  text-align: center;
  text-decoration: none !important;
}
.pagination > .first::before {
  content: "<< ";
}
.pagination > .prev::before {
  content: "< ";
}
.pagination > .next::after {
  content: " >";
}
.pagination > .last::after {
  content: " >>";
}
.pagination > .first, .pagination > .last {
  display: none;
}
@media (min-width: 800px) {
  .pagination > .first, .pagination > .last {
    display: initial;
  }
}

main h1, main h2, main h3, main h4, main h5, main h6 {
  margin-bottom: 0;
}

article > :not(header, footer) > p, article > p,
section > :not(header, footer) > p,
section > p {
  margin: 0;
  text-indent: 2em;
}

article > header p {
  font-size: smaller;
  margin-bottom: 1em;
}