.paid-nav-part{display:grid;gap:3px;margin:16px 6px 6px;padding:12px 8px 7px;border-top:1px solid rgba(244,200,107,.16)}
.paid-nav-part span{color:var(--memory);font:.46rem var(--mono);letter-spacing:.15em}
.paid-nav-part strong{color:#8f9dac;font:.55rem var(--sans);font-weight:650;letter-spacing:.09em}
.paid-reader-part{display:grid;gap:7px;margin:0 0 44px;padding:0 0 22px;border-bottom:1px solid rgba(244,200,107,.2)}
.paid-reader-part span{color:var(--memory);font:.56rem var(--mono);letter-spacing:.2em}
.paid-reader-part strong{color:#b9a06b;font:400 clamp(1.35rem,2.2vw,2rem) var(--serif);letter-spacing:.06em}
.paid-chapter-body p{margin:0 0 1.15em}
.paid-chapter-body .chapter-signal,.paid-chapter-body .chapter-signal-block{margin:1.6em 0;color:var(--memory);font-family:var(--mono);font-size:.72em;font-weight:760;line-height:1.65;letter-spacing:.12em}
.paid-chapter-body .chapter-signal-block{padding:16px 18px;border:1px solid rgba(244,200,107,.14);border-radius:12px;background:rgba(244,200,107,.035);white-space:normal}
.chapter-divider{margin:2.5em 0;color:#667688;font:700 .75rem var(--mono);letter-spacing:.6em;text-align:center}
.paid-reader-page.paper-mode .paid-reader-part{border-color:rgba(120,90,30,.25)}
.paid-reader-page.paper-mode .paid-reader-part span,.paid-reader-page.paper-mode .paid-reader-part strong,.paid-reader-page.paper-mode .paid-chapter-body .chapter-signal,.paid-reader-page.paper-mode .paid-chapter-body .chapter-signal-block{color:#755f2f}
@media(max-width:900px){.paid-nav-part{min-width:155px;margin:0;padding:9px 12px;border-top:0;border-right:1px solid rgba(244,200,107,.14)}}
@media(max-width:620px){.paid-reader-part{margin-bottom:32px}.paid-chapter-body .chapter-signal-block{padding:13px}}