._reader_fe9c205{--reader-surface:var(--graphite);--reader-ink:var(--on-dark);--reader-muted:var(--on-dark-muted);--reader-line:#ffffff36;--reader-focus:#a9c0ef;--reader-hover:#ffffff1a;--spread-ratio:calc(var(--page-ratio) * 2);--reader-max-spread-width:67.5rem;--reader-max-stage-height:64svh;color:var(--reader-ink);background:var(--reader-surface);justify-items:center;gap:.9rem;padding:clamp(1rem,3vw,2rem);display:grid}._reader_fe9c205[data-catalogue-reader=home]{--reader-surface:transparent;--reader-ink:var(--ink);--reader-muted:var(--muted);--reader-line:var(--field-line);--reader-focus:var(--brand);--reader-hover:var(--brand-soft);--reader-paper-shadow:0 0 0 1px #2a2c241f, 0 14px 28px -14px #2a2c2466;padding-inline:0;overflow:clip}._reader_fe9c205[data-catalogue-reader=home] ._stage_fe9c205{overflow-clip-margin:24px;min-inline-size:0;overflow:clip}._reader_fe9c205[data-catalogue-reader=home] ._cover_fe9c205{box-shadow:var(--reader-paper-shadow)}._reader_fe9c205[data-catalogue-reader=home] ._stage_fe9c205[data-catalogue-book]:before{z-index:-1;box-shadow:var(--reader-paper-shadow);content:"";pointer-events:none;position:absolute;inset:0}._reader_fe9c205[data-catalogue-reader=home] ._stage_fe9c205[data-catalogue-book=landscape]:before{inset-inline:25%}._reader_fe9c205[data-catalogue-reader=home] ._stage_fe9c205[data-catalogue-book=spread]:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#2a2c241c 50%,#0000);inline-size:18px;position:absolute;inset-block:0;inset-inline-start:50%;translate:-50%}._stage_fe9c205{isolation:isolate;inline-size:min(100%, var(--reader-max-spread-width), var(--reader-max-stage-height) * var(--spread-ratio));aspect-ratio:var(--spread-ratio);position:relative}._cover_fe9c205{block-size:100%;inline-size:auto;margin-inline:auto;display:block;box-shadow:0 12px 32px #00000057}._book_fe9c205{touch-action:pan-y;block-size:100%;inline-size:100%;position:absolute;inset:0}._front_fe9c205{translate:-25%}._back_fe9c205{translate:25%}._leaf_fe9c205{background:#fff}._leaf_fe9c205 img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;block-size:100%;inline-size:100%;display:block}._toolbar_fe9c205{justify-content:center;align-items:center;gap:.75rem;min-block-size:44px;display:flex}._turn_fe9c205,._pageCount_fe9c205 input{border:1px solid var(--reader-line);min-block-size:44px;min-inline-size:44px;color:inherit;background:0 0;border-radius:4px}._turn_fe9c205{place-items:center;display:grid}._turn_fe9c205 svg{block-size:1.25rem;inline-size:1.25rem}._turn_fe9c205:hover:not(:disabled){background:var(--reader-hover)}._turn_fe9c205:disabled{opacity:.4}._pageCount_fe9c205{color:var(--reader-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;font-size:.875rem;display:flex}._pageCount_fe9c205 input{-webkit-appearance:textfield;appearance:textfield;inline-size:3.25rem;color:var(--reader-ink);text-align:center}._pageCount_fe9c205 input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}._pageCount_fe9c205 input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}._book_fe9c205:focus-visible{outline:2px solid var(--reader-focus);outline-offset:3px}._turn_fe9c205:focus-visible{outline:2px solid var(--reader-focus);outline-offset:3px}._pageCount_fe9c205 input:focus-visible{outline:2px solid var(--reader-focus);outline-offset:3px}@media (max-width:640px),(max-height:570px){._reader_fe9c205{--spread-ratio:var(--page-ratio)}._reader_fe9c205[data-catalogue-reader=home]{--reader-max-spread-width:479px}}@media (min-width:641px) and (min-height:571px){._reader_fe9c205[data-catalogue-reader=home]{--reader-max-spread-width:min(96%, 94rem);--reader-max-stage-height:96svh}}
