p:has(.venti + .istaroth), p:has(.istaroth + .venti) {
  max-width: 400px;
  margin: 1em auto;
}

.venti {
  padding: 0;
  margin: 10px 0;
  background: none;
  font-style: italic;
  display: block;
}
.venti em, .venti i {
  color: var(--main-color);
  -webkit-text-decoration: 1px solid underline;
          text-decoration: 1px solid underline;
}
.venti .overwrite {
  font-family: Concourse, "Concourse 4", Kiwi, "Kiwi Maru", Fangsong, sans-serif;
  font-size: 0.9em;
  color: var(--bold-color);
}
.venti .overwrite::before {
  content: "[";
}
.venti .overwrite::after {
  content: "]";
}

.istaroth {
  font-style: italic;
  font-style: bold;
  display: block;
  text-align: right;
}

.catboy-notes {
  max-width: 500px;
  margin: 1em auto;
}
.catboy-notes .venti {
  font-style: normal;
}
.catboy-notes .venti::before {
  content: "Venti: ";
}
.catboy-notes .istaroth {
  font-style: normal;
  font-weight: normal;
  text-align: left;
}
.catboy-notes .istaroth::before {
  content: "Istaroth: ";
}
.catboy-notes .venti::before, .catboy-notes .istaroth::before {
  font-weight: bold;
  color: var(--bold-italic-color);
}

.empty {
  min-height: 125vh;
}

.half-empty {
  min-height: 62.5vh;
}

.third-empty {
  min-height: 41.6666666667vh;
}/*# sourceMappingURL=catboy.css.map */