/* ONE Cover + Illustration Visual System v2 — CANONICAL PRESENTATION LAYER
 * Single authority for chapter cover + chapter illustration presentation.
 * Never changes chapter -> Doré asset mapping.
 */
:root{--one-dawn-gold:#cebd74;--one-brand-gold:var(--one-dawn-gold);--one-brand-gold-hi:var(--one-dawn-gold);--one-brand-gold-lo:var(--one-dawn-gold);--one-gilt-foil:var(--one-dawn-gold);--one-binding:#1f2a18;--one-binding-deep:#10170d;--one-cover-gold-frame-master:url("./cover-golden-shoot-frame-transparent.png?v=20260821a");--one-cover-fallback-texture:url("./cover-texture-antique-green.png?v=93ae0c7e0609")}
/* Doré is a portal mark, not a card: preserve the ONE cover surface behind it. */
.one-cover a[href="/dore/search/"],.one-cover a[href$="/dore/search/"],.one-cover [data-dore-search]{background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;outline-offset:4px!important}
.now{display:block!important;padding:clamp(1rem,3vw,3rem) 0!important}
.now__intro{position:relative!important;display:block!important;isolation:isolate!important;overflow:hidden!important;width:min(92vw,44rem,51.25svh)!important;height:auto!important;aspect-ratio:5/8!important;min-height:0!important;max-height:none!important;margin-inline:auto!important;padding:0!important;border:0!important;background-color:var(--one-binding-deep)!important;background-image:linear-gradient(180deg,rgba(6,7,5,.04),rgba(6,7,5,.22)),var(--one-cover-fallback-texture)!important;background-position:center,center!important;background-size:cover,cover!important;background-repeat:no-repeat,no-repeat!important;box-shadow:0 1.35rem 3.2rem rgba(20,15,6,.18)!important;container-type:inline-size!important}
.now__intro::before{display:block!important;position:absolute!important;z-index:1!important;inset:0!important;content:""!important;pointer-events:none!important;background:var(--one-cover-fallback-texture) center/cover no-repeat!important;mix-blend-mode:color!important;filter:saturate(1.35)!important;opacity:.56!important}
.now__intro::after{display:block!important;position:absolute!important;z-index:8!important;inset:0!important;content:""!important;pointer-events:none!important;background:linear-gradient(112deg,#78601f 0%,#a98c3e 24%,#d0b86b 43%,#94752a 63%,#baa052 82%,#755b1c 100%)!important;-webkit-mask-image:var(--one-cover-gold-frame-master)!important;mask-image:var(--one-cover-gold-frame-master)!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;filter:drop-shadow(0 .7px 0 rgba(255,239,165,.16)) drop-shadow(0 -.7px 0 rgba(40,27,6,.28))!important;opacity:.9!important}
.chapter-cover-art,.chapter-cover-art:not([hidden]){display:block!important;position:absolute!important;z-index:0!important;inset:9.2% 11.6%!important;margin:0!important;padding:0!important;width:76.8%!important;height:81.6%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;pointer-events:none!important;filter:grayscale(1) sepia(.2) saturate(.7) contrast(1.09) brightness(.72)!important}
.chapter-cover-overlay{position:absolute!important;z-index:3!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important;gap:clamp(.6rem,2.25cqw,.95rem)!important;padding:0 23.5% 36%!important;text-align:center!important;box-sizing:border-box!important;background:linear-gradient(180deg,rgba(6,7,5,0) 0 59%,rgba(6,7,5,.03) 66%,rgba(6,7,5,.3) 77%,rgba(6,7,5,.8) 90%)!important;overflow:hidden!important}
.now.has-book-cover .now__intro .chapter-cover-overlay{justify-content:center!important;gap:clamp(.8rem,2.8cqw,1.2rem)!important;padding:13% 11.5% 17%!important;background:radial-gradient(circle at 50% 49%,rgba(6,7,5,.05),rgba(6,7,5,0) 38%)!important}
.now.has-book-cover .now__intro .chapter-cover-book h2{font-size:clamp(2.25rem,12cqw,4.75rem)!important}.now.has-book-cover .now__intro .chapter-cover-book h2 i{font-size:clamp(.72rem,2.9cqw,1.05rem)!important}.now.has-book-cover .now__intro .chapter-cover-chapter>strong{font-size:clamp(.95rem,4.35cqw,1.45rem)!important}.now.has-book-cover .now__intro .chapter-cover-chapter>p{margin-top:clamp(.38rem,1.35cqw,.55rem)!important}
.chapter-cover-book,.chapter-cover-chapter{position:static!important;z-index:4!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important;text-shadow:0 2px 7px rgba(0,0,0,.96),0 0 2px rgba(0,0,0,.92)!important;box-sizing:border-box!important;overflow-wrap:anywhere!important;color:var(--one-dawn-gold)!important}.chapter-cover-book{min-width:0!important}.chapter-cover-book h2{display:flex!important;flex-direction:column-reverse!important;align-items:center!important;gap:clamp(.3rem,1.3cqw,.48rem)!important;margin:0!important;max-width:100%!important;font-family:"Noto Serif TC","Songti TC","PMingLiU",serif!important;font-size:clamp(2rem,10.7cqw,4.25rem)!important;font-weight:500!important;line-height:1.08!important;letter-spacing:.035em!important;background:none!important;color:var(--one-dawn-gold)!important;-webkit-text-fill-color:var(--one-dawn-gold)!important;filter:none!important;-webkit-text-stroke:0!important;text-wrap:balance!important;word-break:keep-all!important}.chapter-cover-book h2>span{display:block!important;max-width:100%!important;line-height:1.08!important;color:var(--one-dawn-gold)!important;-webkit-text-fill-color:var(--one-dawn-gold)!important}.chapter-cover-book h2 i{display:block!important;max-width:100%!important;margin:0!important;font-family:"Cormorant Garamond",serif!important;font-size:clamp(.7rem,2.7cqw,1rem)!important;font-weight:500!important;line-height:1.18!important;letter-spacing:.31em!important;color:var(--one-dawn-gold)!important;-webkit-text-fill-color:var(--one-dawn-gold)!important;white-space:normal!important;text-wrap:balance!important;text-transform:uppercase!important;text-shadow:0 2px 7px rgba(0,0,0,.96)!important}.chapter-cover-book p{display:none!important}.chapter-cover-chapter{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;min-height:0!important;padding:0!important;background:none!important;border:0!important}.chapter-cover-chapter::before,.chapter-cover-chapter::after{display:none!important;content:none!important}.chapter-cover-chapter>span{display:none!important}.chapter-cover-chapter>strong,.chapter-cover-chapter>p{position:static!important}.chapter-cover-chapter>strong{display:block!important;max-width:100%!important;margin:0!important;font-family:"Noto Serif TC","Songti TC","PMingLiU",serif!important;font-size:clamp(.9rem,4.1cqw,1.35rem)!important;line-height:1.18!important;font-weight:500!important;background:none!important;color:var(--one-dawn-gold)!important;-webkit-text-fill-color:var(--one-dawn-gold)!important;filter:none!important;-webkit-text-stroke:0!important;text-wrap:balance!important}.chapter-cover-chapter>p{max-width:92%!important;margin:clamp(.28rem,1.1cqw,.42rem) auto 0!important;font-size:clamp(.68rem,2.7cqw,.9rem)!important;line-height:1.3!important;color:var(--one-dawn-gold)!important;-webkit-text-fill-color:var(--one-dawn-gold)!important;white-space:normal!important;text-wrap:balance!important;overflow-wrap:anywhere!important;text-shadow:0 1px 6px rgba(0,0,0,.92)!important}.morning-star{position:absolute!important;z-index:9!important;top:4.35%!important;right:auto!important;bottom:auto!important;left:50%!important;transform:translateX(-50%)!important;width:clamp(.8rem,3cqw,1.15rem)!important;margin:0!important;opacity:.7!important;filter:drop-shadow(0 0 2px rgba(206,189,116,.22))!important}.morning-star img{display:block!important;width:100%!important;height:auto!important}.morning-star figcaption{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
.book-frontispiece::after{inset:0!important;background-image:linear-gradient(rgba(222,208,150,.72),rgba(222,208,150,.72)),var(--one-chapter-engraving)!important;background-position:center,center!important;background-size:cover,cover!important;background-repeat:no-repeat!important;opacity:.42!important;filter:grayscale(1) sepia(.28) contrast(1.05)!important;-webkit-mask-image:none!important;mask-image:none!important}.chapter-illustration{position:relative!important;display:grid!important;justify-items:center!important;overflow:visible!important;width:min(100%,46rem)!important;margin:clamp(2.5rem,5vw,4.5rem) auto 0!important;padding:clamp(.9rem,1.8vw,1.35rem)!important;border:1px solid rgba(142,116,48,.84)!important;border-radius:0!important;background:linear-gradient(rgba(232,219,164,.15),rgba(197,177,105,.07)),var(--one-page-surface)!important;box-shadow:inset 0 0 0 5px rgba(255,249,220,.12),inset 0 0 0 6px rgba(206,189,116,.62),0 1rem 2.5rem rgba(61,42,15,.12)!important}.chapter-illustration::before{position:absolute!important;inset:.48rem!important;border:1px solid rgba(231,217,154,.5)!important;content:""!important;pointer-events:none!important}.chapter-illustration a{display:grid!important;place-items:center!important;width:100%!important;aspect-ratio:5/8!important;overflow:hidden!important;background:#1a1913!important}.chapter-illustration img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important;filter:grayscale(1) sepia(.22) contrast(1.08) brightness(.92)!important}.chapter-illustration figcaption{justify-self:end!important;width:100%!important;padding:.75rem .2rem .05rem!important;text-align:right!important;color:rgba(101,76,27,.86)!important;font:italic .7rem/1.4 "Cormorant Garamond","Noto Serif TC",serif!important;letter-spacing:.04em!important}
@media(max-width:650px){.now__intro{width:min(94vw,30rem,56.25svh)!important}.chapter-cover-overlay{padding-left:23%!important;padding-right:23%!important;padding-bottom:35.5%!important;gap:clamp(.52rem,2.1cqw,.8rem)!important}.chapter-cover-book h2{font-size:clamp(1.85rem,10.6cqw,3.2rem)!important}.chapter-cover-book h2 i{font-size:clamp(.64rem,2.75cqw,.88rem)!important;letter-spacing:.27em!important}.morning-star{top:4.3%!important;width:2.9cqw!important}.chapter-illustration{width:min(100%,30rem)!important;padding:.65rem!important}.chapter-illustration a{aspect-ratio:5/8!important}}@container (max-width:360px){.chapter-cover-overlay{padding-left:22.5%!important;padding-right:22.5%!important;padding-bottom:35%!important;gap:.48rem!important}.chapter-cover-book h2{font-size:clamp(1.58rem,10.2cqw,2.55rem)!important;letter-spacing:.025em!important}.chapter-cover-book h2 i{letter-spacing:.23em!important}.chapter-cover-chapter>p{max-width:96%!important;font-size:clamp(.64rem,2.85cqw,.82rem)!important}.morning-star{top:4.25%!important;width:2.8cqw!important}}@media(prefers-reduced-motion:reduce){.now__intro,.chapter-cover-art,.morning-star{transition:none!important;animation:none!important}}
