body {
    margin: auto 2em auto 2em
    }
div.title {
    text-align: center
    }
div.title + blockquote {
    text-align: center
    }
div.title + blockquote p {
    display: inline-block;
    text-align: left;
    font-style: italic
    }
div.section + div.section {
    margin-top: 3em
    }
#chapter-1 p, #chapter-2 p, #chapter-2 p {
    text-indent: 1em
    }
#chapter-1 p:first-of-type, #chapter-2 p:first-of-type, #chapter-2 p:first-of-type {
    text-indent: 0
    }
hr {
    border: none;
    margin-top: 2em;
    margin-bottom: 2em
    }
hr::before {
    content: "⁂";
    display: block;
    text-align: center;
    color: black;
    font-size: 2em
    }
.note {
    font-size: smaller;
    vertical-align: super
    }
#titlepage {
    text-align: center
    }
#titlepage h1, #titlepage p {
    font-style: italic;
    text-align: center
    }
#titlepage .author, #titlepage .roman {
    font-variant: small-caps;
    font-style: normal
    }
img {
    max-height: 5em
    }
#titlepage div {
    margin-top: 4em
    }
div#dedication blockquote p {
    text-align: center;
    display: block;
    margin: auto;
    font-style: normal
    }
#toc ul {
    list-style-type: none
    }
#toc blockquote {
    text-align: center
    }
#toc blockquote ul {
    display: inline-block;
    text-align: left;
    font-style: italic
    }
#afterword blockquote {
    border: 1px solid;
    font-family: monospace;
    padding: 1em
    }
#afterword div.footer {
    font-variant: small-caps
    }
#afterword div.footer p:first-of-type {
    text-align: right
    }