.reader-module__wrsfjq__reader{background:#f9f8f3;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.reader-module__wrsfjq__toolbar,.reader-module__wrsfjq__controls{align-items:center;gap:8px;display:flex}.reader-module__wrsfjq__toolbar{color:#244c3b;border-bottom:1px solid #d8dccf;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;padding:14px 18px}.reader-module__wrsfjq__reader button{color:#244c3b;cursor:pointer;background:#fff;border:1px solid #d8dccf;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;display:inline-flex}.reader-module__wrsfjq__reader button:hover:not(:disabled){background:#edeee5}.reader-module__wrsfjq__reader button:disabled{opacity:.4;cursor:default}.reader-module__wrsfjq__reader :is(button,.reader-module__wrsfjq__viewport):focus-visible{outline-offset:-3px;outline:3px solid #a78b51}.reader-module__wrsfjq__pageNumber,.reader-module__wrsfjq__zoom{text-align:center;font-variant-numeric:tabular-nums;min-width:94px;font-size:13px}.reader-module__wrsfjq__zoom{min-width:45px}.reader-module__wrsfjq__viewport{overscroll-behavior:contain;background:#e0e3da;flex:1;min-height:0;padding:16px;overflow:auto}.reader-module__wrsfjq__modes{gap:4px;display:flex}.reader-module__wrsfjq__pages{flex-direction:column;gap:24px;width:max-content;min-width:100%;display:flex}.reader-module__wrsfjq__textViewport .reader-module__wrsfjq__pages{width:100%}.reader-module__wrsfjq__pageSection{min-width:0}.reader-module__wrsfjq__pageLabel{color:#617253;text-align:center;margin-bottom:8px;font-size:12px}.reader-module__wrsfjq__modes button{padding:0 12px;font-size:13px}.reader-module__wrsfjq__modes button[aria-pressed=true]{color:#fff;background:#244c3b;border-color:#244c3b}.reader-module__wrsfjq__modes button[aria-pressed=true]:hover:not(:disabled){background:#3c634b}.reader-module__wrsfjq__textViewport{background:#edeee5}.reader-module__wrsfjq__textPage{color:#243a30;overflow-wrap:anywhere;background:#fffef9;max-width:72ch;margin:0 auto;padding:clamp(24px,5vw,64px);line-height:1.85;box-shadow:0 3px 16px #243a3017}.reader-module__wrsfjq__textPage p+p{margin-top:1.2em}.reader-module__wrsfjq__page{background:#fff;margin:0 auto;position:relative;box-shadow:0 3px 16px #243a3024}.reader-module__wrsfjq__page canvas{display:block}.reader-module__wrsfjq__surface{position:absolute;inset:0}.reader-module__wrsfjq__textLayer{--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));text-align:initial;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;line-height:1;position:absolute;inset:0;overflow:clip}.reader-module__wrsfjq__textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.reader-module__wrsfjq__textLayer>:not(.markedContent){--font-height:0;--scale-x:1;--rotate:0deg;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.reader-module__wrsfjq__textLayer .markedContent span:not(.markedContent){--font-height:0;--scale-x:1;--rotate:0deg;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.reader-module__wrsfjq__textLayer .markedContent{display:contents}.reader-module__wrsfjq__textLayer ::selection{background:#718a5c59}.reader-module__wrsfjq__status{color:#42583e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;font-size:14px;display:flex}.reader-module__wrsfjq__status button{padding:0 16px}.reader-module__wrsfjq__page .reader-module__wrsfjq__status{height:100%;min-height:0;padding:16px;position:relative}.reader-module__wrsfjq__renderStatus{z-index:2;color:#42583e;background:#f9f8f3;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex;position:sticky;top:0}.reader-module__wrsfjq__hint{padding:10px 18px max(10px, env(safe-area-inset-bottom));color:#717969;text-align:center;border-top:1px solid #d8dccf;flex-shrink:0;font-size:12px}.reader-module__wrsfjq__spinner{animation:1s linear infinite reader-module__wrsfjq__spin}@keyframes reader-module__wrsfjq__spin{to{transform:rotate(360deg)}}@media (max-width:600px){.reader-module__wrsfjq__toolbar{justify-content:center;gap:12px;padding:12px 8px}.reader-module__wrsfjq__modes{justify-content:center;width:100%}.reader-module__wrsfjq__controls{gap:4px}.reader-module__wrsfjq__zoom{display:none}.reader-module__wrsfjq__textViewport{padding:12px}.reader-module__wrsfjq__textPage{padding:24px 18px;line-height:1.75}.reader-module__wrsfjq__hint{font-size:11px}}@media (max-width:370px){.reader-module__wrsfjq__toolbar{gap:8px}.reader-module__wrsfjq__controls{gap:4px}.reader-module__wrsfjq__pageNumber{min-width:80px}.reader-module__wrsfjq__fitControl{display:none}}@media (max-height:500px) and (max-width:900px){.reader-module__wrsfjq__toolbar{gap:8px;padding:6px 8px}.reader-module__wrsfjq__modes{width:auto}.reader-module__wrsfjq__hint{display:none}}@media (prefers-reduced-motion:reduce){.reader-module__wrsfjq__spinner{animation:none}}
.read-module__4XOFuq__screen{color:#243a30;background:#f9f8f3;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.read-module__4XOFuq__header{padding:16px max(24px, env(safe-area-inset-right)) 16px max(24px, env(safe-area-inset-left));border-bottom:1px solid #d8dccf;flex-shrink:0;align-items:center;gap:24px;display:flex}.read-module__4XOFuq__header a{color:#244c3b;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;font-size:13px;display:inline-flex}.read-module__4XOFuq__header a:hover{color:#687e5d}.read-module__4XOFuq__screen a:focus-visible,.read-module__4XOFuq__unavailable a:focus-visible{outline-offset:3px;outline:3px solid #a78b51}.read-module__4XOFuq__title{flex:1;min-width:0}.read-module__4XOFuq__title p{color:#617253;font-size:12px}.read-module__4XOFuq__title h1{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,25px);line-height:1.4;overflow:hidden}.read-module__4XOFuq__actions{flex-shrink:0;gap:20px;display:flex}.read-module__4XOFuq__unavailable{color:#243a30;text-align:center;background:#f9f8f3;align-content:center;justify-items:center;gap:20px;min-height:100dvh;padding:24px;display:grid}.read-module__4XOFuq__unavailable h1{font-family:Georgia,Times New Roman,serif;font-size:28px}.read-module__4XOFuq__unavailable a{text-underline-offset:4px;text-decoration:underline}@media (max-width:600px){.read-module__4XOFuq__header{padding:10px max(12px, env(safe-area-inset-right)) 10px max(12px, env(safe-area-inset-left));gap:10px}.read-module__4XOFuq__actions{gap:4px}.read-module__4XOFuq__header a span{display:none}}
