/* Chapter One reader: book typography, no scroll animation, comfortable measure */
.page-chapter{background:#060508}
.wrap-narrow{width:min(680px,100% - 2*var(--gutter));margin-inline:auto}
.chapter{padding:clamp(7rem,12vw,9rem) 0 4rem}
.ch-head{text-align:center;margin-bottom:2.2rem}
.ch-head .eyebrow{justify-content:center}
.ch-meta{font-family:var(--hud);font-weight:600;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;color:var(--dust);margin:0}
.ch-body{font-family:var(--serif);font-size:clamp(1.2rem,1.1rem + .4vw,1.36rem);line-height:1.62;color:#e6e0d6;font-weight:400}
.ch-num{text-align:center;font-family:var(--serif);font-size:clamp(3rem,8vw,4.6rem);line-height:1;color:var(--blood-2);margin:0 0 .15em}
.ch-title{text-align:center;font-size:clamp(2rem,5vw,3rem);letter-spacing:.02em;margin:0 0 .5rem}
.ch-orn{height:1px;width:140px;margin:1.2rem auto 2rem;background:linear-gradient(90deg,transparent,var(--blood-2),transparent);position:relative}
.ch-orn::after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;background:var(--blood-2);transform:translate(-50%,-50%) rotate(45deg)}
.ch-body blockquote.ch-verse{margin:0 auto 2.2rem;padding:0;border:0;background:none;box-shadow:none;max-width:none;text-align:center;font-size:.92em;font-style:normal;color:var(--ash);line-height:1.5}
.ch-body blockquote.ch-verse::before,.ch-body blockquote.ch-verse::after{content:none;display:none}
.ch-body .ch-verse p{margin:0;text-indent:0;color:var(--ash)}
.ch-dateline{text-align:center;font-family:var(--hud);font-weight:600;text-transform:uppercase;letter-spacing:.18em;font-size:.74rem;color:var(--dust);margin:0 0 2rem;text-indent:0}
.ch-body p{margin:0;text-indent:1.4em}
.ch-body p.ch-first,.ch-body p.ch-noindent,.ch-body hr+p{text-indent:0}
.ch-first::first-letter{font-size:2.1em;line-height:0;color:var(--blood-2);padding-right:.02em}
.ch-break{border:0;height:1.6em;margin:1.2em 0;position:relative}
.ch-break::after{content:"✦";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--blood-2);font-size:.8em}
.sc{font-variant:small-caps;letter-spacing:.04em;text-transform:lowercase}
.ch-end{text-align:center;margin-top:3rem}
.ch-endnote{font-family:var(--hud);font-weight:600;text-transform:uppercase;letter-spacing:.2em;font-size:.74rem;color:var(--dust)}
.ch-end h2{font-size:clamp(1.8rem,4vw,2.6rem);margin:.4rem 0 .6rem}
.ch-end p{color:#d3cdc3}
.ch-end .btn-row{justify-content:center}
