/* Retain source structure while using the established Readers typography. */
.chapter-body .source-spaced{margin-top:1em}
.chapter-body .source-blocktext{margin:1em 1.3em}
.chapter-body .source-blocktext .verse{margin-block:.6em;text-align:left;text-align-last:left;hyphens:manual}
.chapter-body .source-letter-indent{text-indent:1.55em}
.chapter-body .source-box{margin:1.3em 1.5em;padding:.7em 1em;border-block:1px solid var(--line)}
.chapter-body .source-box .center{text-align:center;text-align-last:center}
.chapter-body .source-subtitle{margin:-.5em 0 1.8em;font-size:1em;font-style:italic}
.chapter-body .hanging{text-indent:-1em;margin-left:1em}
.chapter-body .inset{margin-inline:1.3em;text-indent:0}
.chapter-body .epigraph{font-size:.88em;line-height:1.55;text-indent:0;margin-inline:1.5em;text-align:left;text-align-last:left}
.chapter-body .epigraph+.chapter-opening{margin-top:1.6em}
.chapter-body .epigraph.center{text-align:center;text-align-last:center}
.chapter-body .epigraph.right{text-align:right;text-align-last:right}
.chapter-body .epigraph-container{margin:1em 1.5em 1.6em}
.chapter-body .epigraph-container .epigraph{margin-inline:0}
.chapter-body .stanza-start{margin-top:1em}
.chapter-body .verse{ text-indent:0 }
.chapter-body .verse-line{margin-block:0}
.chapter-body .verse-line:not(.verse-line+.verse-line){margin-top:1em}
.chapter-body .verse-line:has(+p:not(.verse-line)){margin-bottom:1em}
.chapter-body .transcript{text-indent:0;text-align:left;text-align-last:left;hyphens:manual}
.chapter-body .transcript strong{font-weight:600}
.chapter-body .continued-passage{margin:0;text-indent:1.55em}
.chapter-body .continued-passage.transcript{text-indent:0;text-align:left;text-align-last:left}
.chapter-body .paragraph-fragment{display:inline}
.chapter-body .dialogue-turn{display:block;text-indent:1.55em}
.chapter-body .scene-break+.scene-break{height:0;margin:0;overflow:hidden}
.chapter-body .source-glyph{display:inline-block;width:auto;max-width:1.3em;height:1em!important;vertical-align:baseline}
[data-theme="dark"] .chapter-body .source-glyph{filter:invert(1);mix-blend-mode:screen}
.chapter-body .chapter-opening{text-indent:0}
.source-divider-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:pre}
.story-tailpiece{clear:both;text-align:center;text-align-last:center;margin:2.4em auto 1em}
.story-tailpiece img{display:inline-block;width:2.5em;height:2.2em!important;object-fit:contain}
[data-theme="dark"] .story-tailpiece img{filter:invert(1);opacity:.82}
.chapter-turns:empty{display:none}
.toc .story-link{display:block;padding:.5em 0}
.toc .story-section{font-size:.9em;padding-left:.8em}
.toc .story-note{margin-top:1.1em;color:var(--muted)}
.toc details[data-volume="sources"] a{display:block}
.fiction-contents,.fiction-contents ul{list-style:none;padding:0;margin:1em 0}
.fiction-contents li{margin:.6em 0}
.fiction-contents ul{margin:.4em 0 1em;padding-left:1.2em;font-size:.9em}
.static-header{flex-wrap:wrap;column-gap:1.1rem;row-gap:.5rem}
.library #additional-wolfe>article{margin-top:2.7rem}
.library .short-stories{margin-top:3.3rem}
.library .short-stories h3{font:700 21px/1.3 var(--regal);margin-bottom:1.2rem}
.library .story-list{list-style:none;padding:0;margin:0;columns:2;column-gap:2.6rem}
.library .story-list li{break-inside:avoid;margin:0 0 .85rem;font:400 17px/1.5 var(--book-serif)}
.library .story-list a{text-decoration:none;color:var(--muted-strong)}
.library .story-list a:hover,.library .story-list a:focus-visible{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}
@media(max-width:600px){.library .story-list{columns:1}.chapter-body .epigraph{margin-inline:.8em}}
@media print{.story-tailpiece img,.chapter-body .source-glyph{filter:none!important}}
