.reading-experience{color:#f1e6d6;background:#130f0c;padding:0}.cinema-track{height:var(--reader-track,1490svh);position:relative}.cinema-stage{background:#19120d;height:100svh;position:sticky;top:0;overflow:hidden}.cinema-poster,.cinema-surface,.cinema-vignette{width:100%;height:100%;position:absolute;inset:0}.cinema-poster{object-fit:cover}.cinema-surface{opacity:0;transition:opacity .8s}.cinema-ready:not(.reading-flat) .cinema-surface{opacity:1}.cinema-surface canvas{width:100%;height:100%;display:block}.cinema-vignette{pointer-events:none;background:0 0}.cinema-intro{bottom:8vh;text-align:start;pointer-events:none;text-shadow:0 2px 14px #160e08,0 1px 3px #160e08;max-width:600px;position:absolute;inset-inline:5vw}.reading-experience:lang(en) .cinema-intro{max-width:min(42vw,600px);left:auto;right:5vw}.cinema-intro .eyebrow{color:#e1bd80}.cinema-intro :is(h1,h2){color:#fff5e5;margin:.4rem 0;font-size:clamp(2.5rem,5.6vw,5.2rem);line-height:1.3}.cinema-intro p{color:#eadbc3;font-size:clamp(1rem,1.8vw,1.45rem)}.cinema-invitation{color:#d1bca0;margin-top:1.6rem;font-size:.85rem;display:block}.cinema-toolbar{top:100px;color:#efe2cf;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;display:flex;position:absolute;inset-inline:5vw}.cinema-toolbar :is(button,.cinema-details-link){font:inherit;color:#f4e6d1;cursor:pointer;background:#14100d80;border:1px solid #b4946444;border-radius:99px;padding:.6rem 1rem}.cinema-actions{align-items:center;gap:.5rem;display:flex}.cinema-toolbar .cinema-details-link{white-space:nowrap;gap:.5rem;min-height:44px;text-decoration:none}.cinema-controls{direction:inherit;white-space:nowrap;background:#17120dcc;border:1px solid #b4946444;border-radius:99px;align-items:center;gap:1rem;padding:.45rem .6rem;display:flex;position:absolute;bottom:3.5vh;left:50%;transform:translate(-50%)}.cinema-controls[hidden],.cinema-end[hidden]{display:none}.cinema-controls button{cursor:pointer;color:#edddc6;background:#322619;border:1px solid #c09a5944;border-radius:50%;width:42px;height:42px;font-size:1.15rem}.cinema-controls button:disabled{opacity:.3;cursor:default}.cinema-count{text-align:center;color:#ddc8aa;min-width:160px;font-size:.75rem}.cinema-progress{background:#ffffff12;height:2px;position:absolute;inset:auto 0 0}.cinema-progress i{transform-origin:100%;background:#d1b27e;width:100%;height:100%;display:block;transform:scaleX(0)}.cinema-end{z-index:3;text-align:center;background:#100d0bea;flex-wrap:wrap;place-content:center;align-items:center;gap:1.2rem;padding:10vw;display:flex;position:absolute;inset:0}.cinema-end h2,.cinema-end p,.cinema-end .eyebrow{color:#eee0ca;flex-basis:100%}.cinema-end h2{font-size:clamp(2.5rem,5vw,4.5rem)}.plain-sample{max-width:780px;color:var(--fg);background:var(--bg);margin:auto;padding:4rem 1.5rem}.plain-sample[hidden]{display:none}.plain-sample article{border-bottom:1px solid var(--line);padding:3rem 0;font-size:1.05rem;line-height:2.2}.plain-sample article p{margin-bottom:1.1em}.sample-page-number{text-align:center;color:var(--bronze);display:block}.reading-experience:not(.cinema-ready) .cinema-track,.reading-flat .cinema-track{height:78svh}.reading-experience:not(.cinema-ready) .cinema-stage,.reading-flat .cinema-stage{height:78svh;position:relative}.reading-flat .cinema-intro{opacity:1!important;transform:none!important}.reading-flat .cinema-surface,.reading-flat .cinema-controls,.reading-flat .cinema-end,.reading-flat .cinema-progress{display:none}.reading-flat{background:var(--bg)}@media (width<=760px){.cinema-intro,.reading-experience:lang(en) .cinema-intro{inset-inline:7vw;max-width:none;bottom:8vh}.cinema-toolbar{top:90px;inset-inline:6vw}.cinema-toolbar .cinema-chapter{display:none}.cinema-toolbar{justify-content:flex-end}.cinema-count{min-width:120px}.cinema-controls{gap:.4rem}}@media (prefers-reduced-motion:reduce){.cinema-surface{transition:none}}@media (width<=760px){.cinema-controls{bottom:max(1.2rem,env(safe-area-inset-bottom));max-width:calc(100% - 2rem)}.cinema-toolbar :is(button,.cinema-details-link){min-height:44px}.cinema-intro{bottom:10svh}.cinema-poster{object-position:44% center}.cinema-vignette{background:linear-gradient(#0000 72%,#130f0ce0)}}.buying-guide[data-astro-cid-zlwm6fyq]{border:1px solid var(--line-strong);background:var(--bg-elev);border-radius:18px;margin:1.25rem 0;padding:1.25rem 1.5rem;scroll-margin-top:110px}.buying-guide[data-astro-cid-zlwm6fyq] h3[data-astro-cid-zlwm6fyq]{color:var(--bronze-2);margin:0 0 1rem;font-size:1.2rem}.buying-guide[data-astro-cid-zlwm6fyq] p[data-astro-cid-zlwm6fyq]{margin:.85rem 0;font-size:.95rem;line-height:1.85}.search-edition[data-astro-cid-zlwm6fyq]+.search-edition[data-astro-cid-zlwm6fyq]{margin-top:1rem}.search-edition-label[data-astro-cid-zlwm6fyq]{color:var(--bronze-2);margin-bottom:.5rem;font-size:.9rem;display:block}.search-phrase[data-astro-cid-zlwm6fyq]{border:1px solid var(--line-strong);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;min-width:0;padding:1rem;display:flex}.search-text[data-astro-cid-zlwm6fyq]{user-select:all;overflow-wrap:anywhere;font-size:1.1rem;font-weight:600}.copy-search[data-astro-cid-zlwm6fyq]{padding:.55rem .85rem;font-size:.85rem}.copy-status[data-astro-cid-zlwm6fyq]{color:var(--bronze-2);font-size:.85rem}.buying-guide[data-astro-cid-zlwm6fyq] .buying-check[data-astro-cid-zlwm6fyq]{color:var(--fg-muted);font-size:.85rem}@media (width<=639px){.buying-guide[data-astro-cid-zlwm6fyq]{padding:1rem}.search-text[data-astro-cid-zlwm6fyq]{font-size:1rem}}.book-overview[data-astro-cid-2ijhneqa]{background:radial-gradient(at 12% 35%,#30435335,#0000 65%);scroll-margin-top:0}.overview-layout[data-astro-cid-2ijhneqa]{grid-template-columns:minmax(180px,.65fr) minmax(0,2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.overview-cover[data-astro-cid-2ijhneqa]{border-radius:4px 12px 12px 4px;justify-self:center;width:100%;max-width:280px;height:auto;box-shadow:0 24px 70px #0005}.overview-copy[data-astro-cid-2ijhneqa]{min-width:0}.overview-copy[data-astro-cid-2ijhneqa] h2[data-astro-cid-2ijhneqa]{margin-bottom:.2rem;font-size:clamp(2.2rem,4vw,3.8rem)}.overview-subtitle[data-astro-cid-2ijhneqa]{color:var(--bronze);margin-top:0;font-size:clamp(1.1rem,2vw,1.5rem)}.edition-release[data-astro-cid-2ijhneqa]{margin:1.2rem 0;font-size:.95rem}.edition-reference[data-astro-cid-2ijhneqa],.overview-guide[data-astro-cid-2ijhneqa]{margin:1.4rem 0 0;font-size:.85rem;line-height:1.7}.book-facts[data-astro-cid-2ijhneqa]{padding-top:0}.book-facts[data-astro-cid-2ijhneqa] h2[data-astro-cid-2ijhneqa]{margin-bottom:1.5rem;font-size:clamp(1.5rem,2.4vw,2rem)}#editions[data-astro-cid-2ijhneqa]{scroll-margin-top:110px}@media (width<=900px){.overview-layout[data-astro-cid-2ijhneqa]{grid-template-columns:1fr}.overview-cover[data-astro-cid-2ijhneqa]{max-width:170px}}@media (width<=639px){.overview-cover[data-astro-cid-2ijhneqa]{max-width:135px}.overview-copy[data-astro-cid-2ijhneqa] h2[data-astro-cid-2ijhneqa]{font-size:2.2rem}}
