.bb-novel-paper{padding:24px 24px 48px;max-width:1120px;margin:auto;overflow-wrap:anywhere}
.bb-novel-paper-heading{display:flex;gap:32px;margin-bottom:32px}.bb-novel-paper-cover{position:relative;flex:0 0 192px;aspect-ratio:5/7;align-self:flex-start;overflow:hidden;border-radius:8px;box-shadow:7px 5px 0 #64646430}.bb-novel-paper-cover img{height:100%;width:100%;object-fit:cover}.bb-novel-paper-intro{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px;justify-content:center}.bb-novel-paper-intro h1{line-height:1.4}.bb-novel-paper-intro p,.bb-novel-paper-back{font-size:14px;line-height:1.7;color:var(--project-secondary)}.bb-novel-paper-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.bb-novel-paper-actions a{padding:10px 18px;border-radius:999px;font-size:14px;min-height:40px}.bb-novel-paper-summary{padding:24px;border-radius:12px;background:var(--project-raised);margin-bottom:32px}.bb-novel-paper-summary h2{font-weight:600;margin-bottom:10px}.bb-novel-paper-summary p{line-height:1.9;color:var(--project-secondary)}.bb-novel-paper-body{font-size:16px;line-height:1.95;max-width:100%;margin:0 0 40px}.bb-novel-paper-body h2{font-size:21px;font-weight:600;margin:32px 0 14px}.bb-novel-paper-body p{margin:16px 0}.bb-novel-paper-body img{max-width:100%;height:auto}.bb-novel-paper-citation{border-block:1px solid var(--project-border);padding:18px 0;margin-bottom:32px}.bb-novel-paper-citation summary{cursor:pointer}.bb-novel-paper-citation pre{white-space:pre-wrap;font-size:13px;margin-top:16px}.bb-novel-paper .bb-project-reviews{box-shadow:none}.bb-novel-paper a{overflow-wrap:anywhere}
@media(max-width:767px){.bb-novel-paper{padding:16px 16px calc(32px + env(safe-area-inset-bottom))}.bb-novel-paper-heading{gap:16px;align-items:flex-start;flex-wrap:wrap}.bb-novel-paper-cover{flex-basis:112px}.bb-novel-paper-intro{flex-basis:calc(100% - 128px);gap:10px}.bb-novel-paper-intro h1{font-size:20px}.bb-novel-paper-actions{margin-left:0}.bb-novel-paper-actions a{padding:10px 13px}.bb-novel-paper-summary{padding:18px}.bb-novel-paper-body{font-size:15px}}
@media(max-width:380px){.bb-novel-paper-cover{flex-basis:86px}.bb-novel-paper-intro{flex-basis:calc(100% - 102px)}}
.bb-novel-paper-heading,.bb-novel-paper #content-comments{scroll-margin-top:110px}.bb-novel-paper-actions .muted-btn{color:var(--project-secondary);background:var(--project-raised)}.bb-novel-paper-actions .muted-btn:hover{color:var(--project-ink);outline:1px solid var(--project-border)}

/* Match the existing sidebar width after its native collapse toggle. */
@media(min-width:768px){html.hs-overlay-minified .bb-paper-detail-layout .bb-paper-detail-main,body.hs-overlay-minified .bb-paper-detail-layout .bb-paper-detail-main{margin-left:72px!important;min-width:0}}
@media(max-width:767px){.bb-paper-detail-layout .bb-paper-detail-main{margin-left:0!important;min-width:0}}
/* The parent theme hides its collapsed rail below the 960px desktop breakpoint. */
@media(min-width:768px) and (max-width:959px){html.hs-overlay-minified .bb-paper-detail-layout .bb-paper-detail-main,body.hs-overlay-minified .bb-paper-detail-layout .bb-paper-detail-main{margin-left:0!important}}
