.book-hero{background:radial-gradient(ellipse 120% 80% at 80% 0%,rgba(16,94,78,.12),transparent 55%),linear-gradient(180deg,var(--cream) 0%,var(--background) 70%)}.book-card{border:1px solid color-mix(in srgb,var(--gold) 35%,transparent);background:linear-gradient(145deg,#fffef8,#f8f5eb);box-shadow:0 18px 40px #10281e14}.book-reader{--reader-bg: #f6f1e6;--reader-ink: #102118;--reader-accent: #0f6b4a;--reader-gold: #c7a24b}.book-reader-shell{background:var(--reader-bg);color:var(--reader-ink)}.book-page-stage{touch-action:pan-y pinch-zoom}.book-page-image{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;pointer-events:auto}.book-reader-panel{border:1px solid color-mix(in srgb,var(--reader-gold) 28%,transparent);background:color-mix(in srgb,#fffef9 92%,var(--reader-bg))}.book-toc-scroll{max-height:min(52vh,28rem)}@media print{.book-reader,.book-reader-shell{display:none!important}}
