:root{--serif:"Frank Ruhl Libre",Georgia,serif;--sans:Assistant,-apple-system,"Segoe UI",Arial,sans-serif}
body{font-size:18px}
.nav{margin-left:0;margin-right:auto}
.eyebrow{letter-spacing:.04em}
.tagline{border-left:0;padding-left:0;border-right:3px solid var(--accent);padding-right:1rem}
.excerpt .quote{border-left:0;padding-left:0;border-right:3px solid var(--accent);padding-right:1.2rem}
.excerpt p:first-child::first-letter{float:none;font-size:inherit;padding:0;color:inherit}
.toc li.toc-front{padding-left:0;padding-right:3rem;font-style:normal}
.cover-title{font-size:clamp(1.9rem,4.4vw,2.6rem);line-height:1.15}
.cover-author{left:auto;right:10%;letter-spacing:.04em}
.cover-skyline{transform:scaleX(-1)}
.hp{left:auto;right:-9999px}
@media (max-width:720px){.nav{margin-right:0}}
