/* Later chapters share one surface, like the opening scroll sequence. */
#works,#guidelines,#studio-home,#about,#faq,footer{background:transparent}
.chapter-colours{--field:var(--chapter-field)!important;--ink:var(--chapter-ink)!important;--ink-dim:var(--chapter-muted)!important;--ink-muted:var(--chapter-muted)!important;--rule:var(--chapter-rule)!important}
.chapter-colours body{background-color:var(--chapter-field)!important}
.chapter-colours .emboss-scene{opacity:var(--chapter-scene,0)}
.chapter-colours .emboss-shadow{visibility:hidden}
.chapter-colours :is(#works,#guidelines,#studio-home,#about,#faq,#contact-home,footer){--field:var(--chapter-field);--ink:var(--chapter-ink);--ink-dim:var(--chapter-muted);--ink-muted:var(--chapter-muted);--rule:var(--chapter-rule);color:var(--chapter-ink)}
.chapter-colours #about .tamer-story :is(.tamer-intro,p),.chapter-colours #faq details p{color:var(--chapter-muted)}
.chapter-colours #about .tamer-story .tamer-intro{color:var(--chapter-ink)}
#about::before{opacity:var(--about-gradient,0)}
.chapter-colours #about h2 span{color:var(--chapter-heading)}
.chapter-colours #faq details{border-color:var(--chapter-rule)}
.chapter-colours #about .brand-set img{filter:brightness(0) invert(var(--chapter-invert,1))}
/* Original reading panel; only its exit opacity changes. */
body .proof-copy.glass-copy::before,
body:not([data-emboss-glass]) .proof-copy.glass-copy::before,
body[data-emboss-glass] .proof-copy.glass-copy::before{
 background:color-mix(in srgb,var(--charcoal) 58%,transparent);
 backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);
 inset:-32px;border-radius:4px;mask-image:none;opacity:var(--proof-panel-opacity,1);
}
.ending #faq{min-height:0;padding-block:64px;background:none}
.ending .faq-heading>p,.ending #faq details p{color:var(--chapter-muted)}
.ending #contact-home{background:none}
