@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.c7ba4a65.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.e8a15cd1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.158762cf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_25309358-module__hqAx6G__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_25309358-module__hqAx6G__variable{--font-display-ui:"Archivo","Archivo Fallback"}
.ReaderSettingsPanel-module__4l6v0q__root{--line:#ffffff14;--ruby:#e11d48;--muted:var(--text-muted);z-index:100;color:var(--text);font-family:var(--font-sans),system-ui,sans-serif;position:fixed;inset:0}.ReaderSettingsPanel-module__4l6v0q__scrim{background:#00000014;position:absolute;inset:0}.ReaderSettingsPanel-module__4l6v0q__panel{--sq-r:24px;-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#111112f5;outline:none;flex-direction:column;width:392px;max-height:calc(100dvh - 108px);display:flex;position:absolute;top:84px;right:24px}.ReaderSettingsPanel-module__4l6v0q__panel :focus-visible{outline-offset:2px;outline:2px solid #fb7185}.ReaderSettingsPanel-module__4l6v0q__head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:16px 12px 16px 20px;display:flex;position:relative}.ReaderSettingsPanel-module__4l6v0q__grabber{display:none}.ReaderSettingsPanel-module__4l6v0q__titleBlock{flex:1;min-width:0}.ReaderSettingsPanel-module__4l6v0q__titleBlock h2{letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.2}.ReaderSettingsPanel-module__4l6v0q__titleBlock p{color:var(--muted);margin-top:2px;font-size:13px}.ReaderSettingsPanel-module__4l6v0q__reset,.ReaderSettingsPanel-module__4l6v0q__close{--sq-r:12px;height:36px;color:var(--muted);font:inherit;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ReaderSettingsPanel-module__4l6v0q__reset{--sq-fill:var(--surface-200);padding:0 12px}.ReaderSettingsPanel-module__4l6v0q__close{width:36px}.ReaderSettingsPanel-module__4l6v0q__reset:hover:not(:disabled),.ReaderSettingsPanel-module__4l6v0q__close:hover{--sq-fill:var(--surface-300);color:var(--text)}.ReaderSettingsPanel-module__4l6v0q__reset:disabled{cursor:default;opacity:.4}.ReaderSettingsPanel-module__4l6v0q__body{overscroll-behavior:contain;scrollbar-width:thin;gap:24px;padding:20px;display:grid;overflow-y:auto}.ReaderSettingsPanel-module__4l6v0q__group{gap:12px;min-width:0;display:grid}.ReaderSettingsPanel-module__4l6v0q__group+.ReaderSettingsPanel-module__4l6v0q__group{border-top:1px solid var(--line);padding-top:24px}.ReaderSettingsPanel-module__4l6v0q__groupHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ReaderSettingsPanel-module__4l6v0q__groupHead h3{font-size:15px;font-weight:700}.ReaderSettingsPanel-module__4l6v0q__controlHead label,.ReaderSettingsPanel-module__4l6v0q__controlHead span:first-child{color:var(--muted);font-size:14px;font-weight:600}.ReaderSettingsPanel-module__4l6v0q__value{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;font-stretch:118%}.ReaderSettingsPanel-module__4l6v0q__sizeRow{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}.ReaderSettingsPanel-module__4l6v0q__step{--sq-r:14px;--sq-fill:var(--surface-200);width:44px;height:44px;color:var(--text);font-family:var(--font-reading),Georgia,serif;cursor:pointer;place-items:center;font-weight:600;line-height:1;display:grid}.ReaderSettingsPanel-module__4l6v0q__step:hover:not(:disabled){--sq-fill:var(--surface-300)}.ReaderSettingsPanel-module__4l6v0q__step:active:not(:disabled){transform:scale(.95)}.ReaderSettingsPanel-module__4l6v0q__step:disabled{cursor:default;opacity:.4}.ReaderSettingsPanel-module__4l6v0q__range{cursor:pointer;appearance:none;background:0 0;width:100%;height:28px;margin:0}.ReaderSettingsPanel-module__4l6v0q__range:focus-visible{outline:none}.ReaderSettingsPanel-module__4l6v0q__range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--ruby)0 var(--fill,50%),var(--surface-300)var(--fill,50%)100%);border-radius:99px;height:6px}.ReaderSettingsPanel-module__4l6v0q__range::-moz-range-track{background:var(--surface-300);border-radius:99px;height:6px}.ReaderSettingsPanel-module__4l6v0q__range::-moz-range-progress{background:var(--ruby);border-radius:99px;height:6px}.ReaderSettingsPanel-module__4l6v0q__range::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:22px;height:22px;margin-top:-8px;transition:transform .15s cubic-bezier(.23,1,.32,1)}.ReaderSettingsPanel-module__4l6v0q__range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:22px;height:22px}.ReaderSettingsPanel-module__4l6v0q__range:focus-visible::-webkit-slider-thumb{border:3px solid #fb7185}.ReaderSettingsPanel-module__4l6v0q__range:focus-visible::-moz-range-thumb{border:3px solid #fb7185}.ReaderSettingsPanel-module__4l6v0q__range:active::-webkit-slider-thumb{transform:scale(1.12)}.ReaderSettingsPanel-module__4l6v0q__control{gap:8px;display:grid}.ReaderSettingsPanel-module__4l6v0q__controlHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ReaderSettingsPanel-module__4l6v0q__rangeRow{color:var(--text-subtle);grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:12px;display:grid}.ReaderSettingsPanel-module__4l6v0q__themes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;display:grid}.ReaderSettingsPanel-module__4l6v0q__theme{cursor:pointer;justify-items:center;gap:8px;min-width:0;display:grid;position:relative}.ReaderSettingsPanel-module__4l6v0q__paper{--sq-r:16px;--sq-fill:var(--paper);width:100%;height:58px;color:var(--ink);justify-content:space-between;align-items:flex-end;padding:8px 9px;display:flex}.ReaderSettingsPanel-module__4l6v0q__paperText{font-family:var(--font-reading),Georgia,serif;font-size:19px;font-weight:600;line-height:1}.ReaderSettingsPanel-module__4l6v0q__paperLines{justify-items:end;gap:4px;width:40%;padding-bottom:3px;display:grid}.ReaderSettingsPanel-module__4l6v0q__paperLines>i{opacity:.35;background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.ReaderSettingsPanel-module__4l6v0q__paperLines>i:first-child{background:var(--mark);opacity:1;width:55%}.ReaderSettingsPanel-module__4l6v0q__check{background:var(--ruby);color:#fff;opacity:0;border-radius:50%;place-items:center;width:18px;height:18px;transition:opacity .15s,transform .15s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;top:6px;right:6px;transform:scale(.5)}@media (hover:hover) and (pointer:fine){.ReaderSettingsPanel-module__4l6v0q__theme:hover .ReaderSettingsPanel-module__4l6v0q__paper{transform:translateY(-2px)}}.ReaderSettingsPanel-module__4l6v0q__theme>input:checked+.ReaderSettingsPanel-module__4l6v0q__paper .ReaderSettingsPanel-module__4l6v0q__check{opacity:1;transform:none}.ReaderSettingsPanel-module__4l6v0q__theme>input:focus-visible+.ReaderSettingsPanel-module__4l6v0q__paper{outline-offset:3px;outline:2px solid #fb7185}.ReaderSettingsPanel-module__4l6v0q__themeName{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ReaderSettingsPanel-module__4l6v0q__theme>input:checked~.ReaderSettingsPanel-module__4l6v0q__themeName{color:var(--text)}.ReaderSettingsPanel-module__4l6v0q__fonts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ReaderSettingsPanel-module__4l6v0q__font{cursor:pointer;min-width:0}.ReaderSettingsPanel-module__4l6v0q__fontCard{--sq-r:16px;--sq-fill:var(--surface-200);gap:4px;padding:12px 12px 10px;display:grid}.ReaderSettingsPanel-module__4l6v0q__fontSample{font-size:24px;line-height:1.15}.ReaderSettingsPanel-module__4l6v0q__fontName{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ReaderSettingsPanel-module__4l6v0q__font:hover .ReaderSettingsPanel-module__4l6v0q__fontCard{--sq-fill:var(--surface-300)}.ReaderSettingsPanel-module__4l6v0q__font>input:checked+.ReaderSettingsPanel-module__4l6v0q__fontCard{--sq-fill:#e11d4829}.ReaderSettingsPanel-module__4l6v0q__font>input:checked+.ReaderSettingsPanel-module__4l6v0q__fontCard .ReaderSettingsPanel-module__4l6v0q__fontName{color:#fecdd3}.ReaderSettingsPanel-module__4l6v0q__font>input:focus-visible+.ReaderSettingsPanel-module__4l6v0q__fontCard{outline-offset:2px;outline:2px solid #fb7185}.ReaderSettingsPanel-module__4l6v0q__segmented{--sq-r:16px;--sq-fill:var(--surface-200);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.ReaderSettingsPanel-module__4l6v0q__segmented>label{cursor:pointer}.ReaderSettingsPanel-module__4l6v0q__segmented>label>span{--sq-r:12px;height:36px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ReaderSettingsPanel-module__4l6v0q__segmented>label:hover>span{color:var(--text)}.ReaderSettingsPanel-module__4l6v0q__segmented>label>input:checked+span{--sq-fill:var(--surface-400);color:var(--text)}.ReaderSettingsPanel-module__4l6v0q__segmented>label>input:focus-visible+span{outline-offset:2px;outline:2px solid #fb7185}.ReaderSettingsPanel-module__4l6v0q__footnote{color:var(--text-subtle);font-size:13px;line-height:1.5}@media (max-width:639px){.ReaderSettingsPanel-module__4l6v0q__scrim{background:linear-gradient(#0000 0%,#00000080 100%)}.ReaderSettingsPanel-module__4l6v0q__panel{--sq-r:32px;--sq-r-bl:0px;--sq-r-br:0px;width:auto;max-height:min(66dvh,600px);padding-bottom:env(safe-area-inset-bottom);inset:auto 0 0}.ReaderSettingsPanel-module__4l6v0q__grabber{cursor:grab;touch-action:none;justify-content:center;align-items:center;height:24px;display:flex;position:absolute;top:0;left:0;right:0}.ReaderSettingsPanel-module__4l6v0q__grabber>span{background:var(--surface-400);border-radius:99px;width:36px;height:4px}.ReaderSettingsPanel-module__4l6v0q__head{padding-top:28px}.ReaderSettingsPanel-module__4l6v0q__titleBlock{touch-action:none}.ReaderSettingsPanel-module__4l6v0q__body{padding-inline:16px}.ReaderSettingsPanel-module__4l6v0q__fonts{scroll-snap-type:x proximity;scrollbar-width:none;margin:0 -16px;padding:2px 16px 6px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.ReaderSettingsPanel-module__4l6v0q__fonts::-webkit-scrollbar{display:none}.ReaderSettingsPanel-module__4l6v0q__font{scroll-snap-align:start;flex:0 0 96px}.ReaderSettingsPanel-module__4l6v0q__widthControl{display:none}}@media (prefers-reduced-motion:no-preference){.ReaderSettingsPanel-module__4l6v0q__scrim{animation:.2s ease-out backwards ReaderSettingsPanel-module__4l6v0q__fadeIn}.ReaderSettingsPanel-module__4l6v0q__panel{animation:.26s cubic-bezier(.23,1,.32,1) backwards ReaderSettingsPanel-module__4l6v0q__panelIn}.ReaderSettingsPanel-module__4l6v0q__panel[data-dragging=false]{transition:transform .22s cubic-bezier(.32,.72,0,1)}@keyframes ReaderSettingsPanel-module__4l6v0q__fadeIn{0%{opacity:0}}@keyframes ReaderSettingsPanel-module__4l6v0q__panelIn{0%{opacity:0;transform:translate(16px)scale(.98)}}@keyframes ReaderSettingsPanel-module__4l6v0q__sheetIn{0%{transform:translateY(100%)}}@media (max-width:639px){.ReaderSettingsPanel-module__4l6v0q__panel{animation-name:ReaderSettingsPanel-module__4l6v0q__sheetIn}}}@media (prefers-reduced-motion:reduce){.ReaderSettingsPanel-module__4l6v0q__root *,.ReaderSettingsPanel-module__4l6v0q__root :before,.ReaderSettingsPanel-module__4l6v0q__root :after{transition:none!important}}
