/* Only publication bodies use these historically inspired, self-hosted faces. */
@font-face { font-family:"EB Garamond"; src:url("../fonts/eb-garamond.ttf?v=ef9512f92f6d579e5dc75af59a5a4b1b8b47d2eda89e00b954d44520e5369027") format("truetype"); font-style:normal; font-weight:400 800; font-display:swap; }
@font-face { font-family:"EB Garamond"; src:url("../fonts/eb-garamond-italic.ttf?v=bba2c4499c93c9612b90b9825d32b07da52fce2fe57562a1eb6b833553f93c4e") format("truetype"); font-style:italic; font-weight:400 800; font-display:swap; }
@font-face { font-family:"Libre Baskerville"; src:url("../fonts/libre-baskerville.ttf?v=05a95421961341c5b2556285e8415df9db27dab4f4abe22b446b3c6a8b916c5d") format("truetype"); font-style:normal; font-weight:400 700; font-display:swap; }
@font-face { font-family:"Libre Baskerville"; src:url("../fonts/libre-baskerville-italic.ttf?v=223959683dc73ec4437bd61fabaa4b3f22209e22855ffd3aee36ba61a5116e97") format("truetype"); font-style:italic; font-weight:400 700; font-display:swap; }
@font-face { font-family:"IM FELL English"; src:url("../fonts/im-fell-english.ttf?v=fe9705bbde51af802719246d4608d08d37bde956ab99d9a590da996a5221a24c") format("truetype"); font-style:normal; font-weight:400; font-display:swap; }
@font-face { font-family:"IM FELL English"; src:url("../fonts/im-fell-english-italic.ttf?v=47cd75dce54b1f2e0831359d22d5e688f519d68ae45706b664fd310fd0e3ccf7") format("truetype"); font-style:italic; font-weight:400; font-display:swap; }
body.wu-theme .book-content[data-book-face="eb-garamond"] { --publication-face:"EB Garamond",Garamond,Georgia,serif; }
body.wu-theme .book-content[data-book-face="libre-baskerville"] { --publication-face:"Libre Baskerville",Baskerville,Georgia,serif; }
body.wu-theme .book-content[data-book-face="im-fell-english"] { --publication-face:"IM FELL English",Georgia,serif; }
body.wu-theme .book-content[data-book-face="special-elite"] { --publication-face:"Special Elite","Courier New",monospace; }
body.wu-theme .book-content[data-book-face="caveat"] { --publication-face:Caveat,cursive; font-size:1.35rem; }
body.wu-theme .book-content[data-book-face],
body.wu-theme .book-content[data-book-face] * {
  font-family:var(--publication-face)!important;
  font-synthesis:none;
  letter-spacing:normal;
}
body.wu-theme .book-content { font-size:1.12rem; line-height:1.7; max-width:74ch; }
body.wu-theme .book-content[data-book-face="special-elite"] { font-size:1rem; }
body.wu-theme .book-content :is(p,ul,ol) { font-size:1em; line-height:inherit; }
.publication-excerpt>:first-child { margin-top:0; }
.publication-more { margin:.7rem 0 1.6rem; }
.publication-more>summary { width:fit-content; cursor:pointer; text-decoration:underline; text-underline-offset:.2em; font-size:.92em; }
.publication-more>summary:focus-visible { outline:2px solid currentColor; outline-offset:5px; }
.publication-more:not([open]) .publication-collapse,
.publication-more[open] .publication-expand { display:none; }
.publication-remainder { margin-top:1rem; }
@media print {
  .publication-more::details-content { content-visibility:visible!important; display:block!important; }
  .publication-more>summary { display:none!important; }
  .publication-more>.publication-remainder { display:block!important; }
  .book-content { max-width:none; }
}
