.reader_reader__I52dQ{background:#eef0f3;border:1px solid var(--hairline);margin:24px 0;color:var(--ink)}.reader_toolbar__ghkVg{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--hairline);background:#fff;position:sticky;top:0;z-index:10;font-size:14px}.reader_toolbar__ghkVg button,.reader_toolbar__ghkVg input,.reader_toolbar__ghkVg select{font:inherit;background:#fff;border:1px solid #a8b2bd;padding:10px;min-height:44px;border-radius:4px;color:var(--ink)}.reader_toolbar__ghkVg button{min-width:44px;cursor:pointer}.reader_toolbar__ghkVg button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.reader_toolbar__ghkVg button:disabled{opacity:.45;cursor:default}.reader_toolbar__ghkVg label{display:flex;gap:8px;align-items:center}.reader_toolbar__ghkVg input{width:70px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reader_toolbar__ghkVg a{min-height:44px;display:inline-flex;align-items:center}.reader_viewport__kc2UU{overflow:auto;max-height:85dvh;padding:20px 16px;position:relative;min-height:300px;color:#20272b;scrollbar-color:#a8b2bd #eef0f3}.reader_page__BAr5N{position:relative;background:white;margin:auto;box-shadow:0 2px 8px #20272b18}.reader_page__BAr5N canvas{display:block}.reader_text__rEYbf{position:absolute;inset:0;overflow:hidden;line-height:1;text-align:initial;opacity:1;transform-origin:0 0;z-index:2;--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))}.reader_text__rEYbf br,.reader_text__rEYbf span{position:absolute;color:transparent;white-space:pre;cursor:text;transform-origin:0 0}.reader_text__rEYbf span{--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.reader_text__rEYbf ::selection{background:#75a6df66}.reader_message__YcA9P{padding:24px;text-align:center;color:var(--muted);font-size:14px;line-height:1.7}.reader_message__YcA9P button{font:inherit;min-height:44px;padding:10px 18px;border:1px solid var(--primary);background:#fff;color:var(--primary);border-radius:4px;cursor:pointer}.reader_reader__I52dQ a{color:var(--primary)}.reader_reader__I52dQ :focus-visible{outline:3px solid var(--primary);outline-offset:3px}.reader_outline__MYVvy{padding:16px 20px;background:#fff;border-bottom:1px solid var(--hairline)}.reader_outline__MYVvy ul{list-style:none;margin:0;padding:0;max-height:300px;overflow:auto}.reader_outline__MYVvy button{font:inherit;background:transparent;border:0;border-bottom:1px solid var(--hairline);width:100%;text-align:left;padding:12px 4px;min-height:44px;line-height:1.6;cursor:pointer;color:var(--ink)}.reader_outline__MYVvy button:hover{color:var(--primary)}@media(max-width:650px){.reader_toolbar__ghkVg{padding:10px;gap:6px;font-size:13px}.reader_toolbar__ghkVg button{padding:8px}.reader_toolbar__ghkVg label{gap:6px}.reader_toolbar__ghkVg input{width:58px}.reader_viewport__kc2UU{padding:12px}.reader_outline__MYVvy{padding:16px}}