.reader_screen__qffwS{--public-btn-bg:rgba(214,202,244,0.88);--public-btn-bg-hover:rgba(221,211,246,0.96);--public-btn-border:rgba(146,124,220,0.26);--public-btn-text:#44385f;min-height:100svh;padding:0;background:#fff;color:#241911}.reader_readerShell__RdsO0{width:100%;margin:0 auto;display:grid;gap:8px}.reader_readerTopBar__50nYm{justify-content:center;padding:0 clamp(8px,2vw,18px)}.reader_readerBottomBar__PxYuI,.reader_readerTopBar__50nYm{display:flex;align-items:center;width:min(100%,1680px);margin:0 auto}.reader_readerBottomBar__PxYuI{padding:12px clamp(8px,2vw,18px) 18px;justify-content:space-between;gap:12px;flex-wrap:wrap}.reader_backLink__j1XHK{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 14px;border-radius:8px;border:1px solid var(--public-btn-border);background:transparent;color:var(--public-btn-text);text-decoration:none;font-size:.85rem;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.reader_backLink__j1XHK:hover{background:var(--public-btn-bg);border-color:rgba(146,124,220,.34)}.reader_actionBtn__VEp0y:focus-visible,.reader_backLink__j1XHK:focus-visible,.reader_navButton__0sFCj:focus-visible{outline:3px solid rgba(146,124,220,.52);outline-offset:3px}.reader_topMeta__Ag8ye{display:grid;gap:6px;justify-items:center;text-align:center}.reader_readerTitle__jgyu6{margin:0;max-width:24ch;font-size:clamp(1.08rem,1.8vw,1.5rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance;font-weight:500}.reader_readerHint___dEwm{margin:0;font-size:.74rem;line-height:1.45;letter-spacing:.08em;text-transform:uppercase;color:rgba(106,71,35,.72)}.reader_actionGroup__uF_c5{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.reader_actionBtn__VEp0y,.reader_navButton__0sFCj{display:inline-flex;justify-content:center;align-items:center;min-height:32px;padding:6px 14px;border-radius:8px;border:1px solid var(--public-btn-border);background:transparent;color:var(--public-btn-text);font-family:var(--font-reading);font-size:.85rem;line-height:1;text-decoration:none;cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.reader_actionBtnPrimary__QGBte{background:var(--public-btn-bg)}.reader_actionBtn__VEp0y:hover,.reader_navButton__0sFCj:hover:not(:disabled){background:var(--public-btn-bg-hover);border-color:rgba(146,124,220,.34)}.reader_navButton__0sFCj:disabled{opacity:.38;cursor:not-allowed}.reader_desktopReader__IlwCv{display:grid}.reader_pageReader___lmbP{display:grid;justify-items:center;padding:18px 12px 40px}.reader_bookViewport___fjlx{display:grid;gap:8px;justify-items:center;width:min(100%,1680px);margin:0 auto}.reader_bookStage__t0TO7{position:relative;width:min(calc(100vw - 24px),calc((100dvh - 8px) * var(--book-ratio, 1.3987241)));max-width:100%;overflow:hidden;box-shadow:none}.reader_bookImage__Gqyax{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reader_textLayer__3Cf3Z{position:absolute;inset:0;z-index:2;pointer-events:none;transform:translateY(-1.8%)}.reader_textBox__M3lb0{position:absolute;overflow:hidden;pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.reader_text__07JhU{width:100%;height:100%;margin:0;white-space:break-spaces;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Georgia,Times New Roman,Times,serif;line-height:1.58;letter-spacing:.003em;color:#2a1f18;overflow-wrap:normal;word-break:normal;text-wrap:wrap;hyphens:manual}.reader_textLeft__mnP6Y{text-align:left}.reader_textJustify__QF0zI{text-align:justify;text-justify:inter-word}.reader_textCenter__sMcKa{text-align:center}.reader_textBold__nLFPk{font-weight:700}.reader_textItalic__F87sv{font-style:italic}.reader_textUnderline__AEpnW{text-decoration:underline}.reader_navZone__WLqn1{position:absolute;top:0;bottom:0;width:14%;z-index:1;cursor:pointer}.reader_navZoneLeft__0D8t2{left:0}.reader_navZoneRight__tVLE3{right:0}.reader_navZone__WLqn1:focus-visible{outline:3px solid rgba(160,106,28,.58);outline-offset:-3px}.reader_disabled__H_gLh{cursor:default}.reader_desktopFooter__mQ9k1{width:-moz-fit-content;width:fit-content;max-width:min(calc(100vw - 24px),calc((100dvh - 8px) * var(--book-ratio, 1.3987241)));margin:2px auto 0;padding:8px 12px;display:inline-grid;grid-template-columns:auto auto auto;gap:10px;align-items:center;justify-content:center;border:1px solid rgba(146,124,220,.18);border-radius:999px;background:rgba(255,255,255,.78);box-shadow:0 10px 22px rgba(146,124,220,.08)}.reader_documentViewport__Tp5KR{width:min(100%,860px);display:grid;justify-items:center;gap:18px;padding:0}.reader_documentPage__kfXX3{width:min(100%,760px);background:#fff;border:1px solid rgba(36,25,17,.1);border-radius:10px;box-shadow:0 14px 36px rgba(36,25,17,.08);overflow:visible}.reader_documentText__zPMfm{padding:clamp(32px,6vw,56px);font-size:clamp(1rem,1.3vw,1.04rem);line-height:1.82;color:#241911}.reader_bookSplitViewport__PjvMb{display:grid;gap:8px;justify-items:center;width:min(100%,1680px);margin:0 auto}.reader_bookSplitStage__hihP7{display:flex;width:min(calc(100vw - 24px),1400px);max-width:100%;gap:0;overflow:hidden;box-shadow:0 14px 36px rgba(36,25,17,.1);border-radius:4px;background:#f5f0ea}.reader_bookSplitImageShell__63p1C{flex:0 0 40%;position:relative;overflow:hidden;background:#ede8e0;display:flex;align-items:center;justify-content:center}.reader_bookSplitImage__PpeKG{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reader_bookSplitTextPane__PIZHZ{flex:1 1 60%;position:relative;min-height:480px;display:flex;flex-direction:column;background:#fffef9;padding:clamp(32px,4vw,48px) clamp(24px,3vw,40px)}.reader_bookSplitTextContent__zVbj1{flex:1;overflow-y:auto;padding:8px 0}.reader_bookSplitTextContent__zVbj1 .reader_text__07JhU{font-size:clamp(.96rem,1.2vw,1.06rem);line-height:1.78}.reader_documentImageHeader__clrwc{width:100%;max-height:400px;overflow:hidden;position:relative}.reader_documentImage__nIO4t{display:block;width:100%;height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.reader_pageIndicator__QkSdv{justify-self:center;min-width:74px;padding:0 2px;border-radius:999px;background:transparent;border:0;text-align:center;font-family:var(--font-reading);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(46,31,18,.72)}.reader_desktopFooter__mQ9k1 .reader_navButton__0sFCj{min-height:34px;min-width:0;padding:8px 14px;font-size:.88rem;box-shadow:none}.reader_mobileReader__g_v2p{display:none}.reader_mobileTitle__NucsC{margin:0 0 16px;font-size:clamp(1.2rem,6vw,1.6rem);line-height:1.15;letter-spacing:-.025em;color:#2a1f18;text-align:center}.reader_mobilePaper__gVLNh{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.reader_mobileText__WwoOZ{font-size:1.05rem;line-height:1.84;color:#2b2018}.reader_srOnly__WTfQn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:899px){.reader_screen__qffwS{padding:0 0 14px}.reader_readerTopBar__50nYm{padding:0 12px}.reader_readerHint___dEwm{font-size:.7rem}.reader_desktopReader__IlwCv{display:none}.reader_pageReader___lmbP{padding:8px 10px 20px}.reader_mobileReader__g_v2p{display:block}.reader_readerTitle__jgyu6{max-width:18ch;font-size:clamp(.98rem,4vw,1.14rem);line-height:1.1}.reader_mobileTitle__NucsC{display:none}.reader_actionGroup__uF_c5,.reader_readerBottomBar__PxYuI{justify-content:center}.reader_actionBtn__VEp0y{min-height:34px;padding:6px 16px;font-size:.85rem}.reader_documentViewport__Tp5KR{width:100%;gap:14px;padding:0}.reader_documentPage__kfXX3{width:100%}.reader_documentText__zPMfm{padding:26px 20px 32px;font-size:1rem;line-height:1.8}.reader_bookSplitStage__hihP7{flex-direction:column;width:100%}.reader_bookSplitImageShell__63p1C{flex:none;width:100%;max-height:320px}.reader_bookSplitTextPane__PIZHZ{min-height:auto;padding:24px 16px}.reader_documentImageHeader__clrwc{max-height:280px}.reader_documentImage__nIO4t{height:280px}}