body,html{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;background-color:var(--color-background);color:var(--color-text);font-family:sans-serif;height:100vh;line-height:1.25;margin:0;overflow:hidden;padding:0;scroll-behavior:smooth;-webkit-user-select:none;user-select:none;width:100vw}#root{position:fixed}html[data-theme=light]{--color-primary:#000;--color-text:#000;--color-background:#f7f7f7;--color-search-background:#eaeaea;--color-sub-background:#fff;--color-chapters-background:#ececec;--color-chapters-text:#929292;--color-warning:#ff4545}html[data-theme=dark]{--color-primary:#fff;--color-text:#c3c3c3;--color-background:#2b2b2b;--color-search-background:#424242;--color-sub-background:#373737;--color-chapters-background:#373737;--color-chapters-text:#7f7f7f;--color-warning:#c30}.crash{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100vh;justify-content:center;width:100vw}.crash h4,.crash p,.crash pre{margin:0}.crash pre{background-color:var(--color-sub-background);border-radius:1rem;color:var(--color-warning);max-height:70%;max-width:calc(100% - 4rem);overflow:scroll;padding:1rem;scrollbar-width:none;white-space:pre-wrap}.crash pre::-webkit-scrollbar{display:none}.crash div{display:flex;gap:.5rem}.crash button{background-color:var(--color-sub-background);border-color:var(--color-text);border-radius:1rem;border-style:solid;border-width:1.5px;color:var(--color-text);cursor:pointer;font-weight:700;outline:none;padding:.5rem 1rem}.crash button:active{opacity:.7}.background{background-color:rgba(0,0,0,.267);height:100%;left:0;position:absolute;top:0;width:100%}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .5s}.fade-exit-active{opacity:0;transition:opacity .5s}.scale-enter{transform:scale(0)}.scale-enter-active{transform:scale(1);transition:transform .5s}.scale-exit-active{transform:scale(0);transition:transform .5s}.slide-y-enter{transform:translateY(100%)}.slide-y-enter-active{transform:translateY(0);transition:transform .5s}.slide-y-exit-active{transform:translateY(100%);transition:transform .5s}.slide-y-reverse-enter{transform:translateY(-100%)}.slide-y-reverse-enter-active{transform:translateY(0);transition:transform .5s}.slide-y-reverse-exit-active{transform:translateY(-100%);transition:transform .5s}.slide-x-enter{transform:translateX(100%)}.slide-x-enter-active{transform:translateX(0);transition:transform .5s}.slide-x-exit-active{transform:translateX(100%);transition:transform .5s}#main{height:100vh;margin-left:env(safe-area-inset-left);margin-right:env(safe-area-inset-right);width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right))}#main #menuBar{display:flex;height:3rem;justify-content:space-between;margin-top:max(1rem,env(safe-area-inset-top));padding-left:1rem;padding-right:1rem;width:calc(100% - 2rem)}#main #menuBar div{align-items:center;display:flex;gap:1rem}#main #menuBar .icon{aspect-ratio:1;cursor:pointer;display:block;height:100%}#main #menuBar .appName{align-items:flex-start;flex:1 1;flex-direction:column;gap:0;height:100%;justify-content:center;-webkit-transform:translateZ(0)}#main #menuBar .appName h2,#main #menuBar .appName h5{margin:0;white-space:nowrap}#main #menuBar .appName h5{font-size:.75rem;opacity:.5}#main #menuBar #actions{flex-grow:0;gap:.5rem}#main #menuBar #actions div{cursor:pointer}#main #menuBar svg{fill:var(--color-text);aspect-ratio:1;height:100%}#main #content{display:flex;flex-direction:column;height:calc(100vh - 2rem - max(1rem,env(safe-area-inset-top)));margin-top:.5rem;overflow-y:scroll;padding-left:1rem;padding-right:1rem;scrollbar-width:none;width:calc(100% - 2rem)}#main #content::-webkit-scrollbar{display:none}#main #content #historyPreview{display:flex;flex-shrink:0;gap:1rem;height:7rem;list-style-type:none;margin:0;overflow-x:scroll;overflow-y:hidden;padding:0;scrollbar-width:none;width:100%}#main #content #historyPreview::-webkit-scrollbar{display:none}#main #content #historyPreview li{cursor:pointer;display:flex;flex-direction:column;height:100%}#main #content #historyPreview li .imgWrapper{border-radius:.5rem;flex:1 1;width:8rem}#main #content #historyPreview li .imgWrapper img{object-position:50% 25%;pointer-events:none}#main #content #historyPreview li h4{font-weight:400;margin:.125rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:8rem}#main #content #historyPreview li p{font-size:.75rem;margin:0;opacity:.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:8rem}#main #content #historyPreview .viewAll{align-items:center;background-color:var(--color-sub-background);border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;height:calc(100% - 1rem);justify-content:center;padding:.5rem}#main #content #historyPreview .viewAll span{padding:0 .5rem}#main #content #subMenuBar{align-items:center;display:flex;flex-shrink:0;margin-top:.5rem;width:100%}#main #content #subMenuBar div{cursor:pointer;transform:translateY(.25rem)}#main #content #subMenuBar .updating{opacity:.5}#main #content #subMenuBar #filters{align-items:flex-end;display:flex;flex:1 1;font-weight:700;gap:.5rem;height:2.25rem;list-style-type:none;margin:0;overflow-x:scroll;overflow-y:hidden;padding:0 1rem 0 0;scrollbar-width:none;-webkit-transform:translateZ(0)}#main #content #subMenuBar #filters::-webkit-scrollbar{display:none}#main #content #subMenuBar #filters li{cursor:pointer;font-size:1rem;opacity:.5;transition:all .35s}#main #content #subMenuBar #filters .selected{cursor:auto;font-size:2rem;opacity:1;transform:translateY(.25rem)}#main #content #collectionsContent{grid-column-gap:1rem;grid-row-gap:1rem;column-gap:1rem;display:grid;flex:1 1;flex-grow:0;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin-bottom:calc(1rem + max(env(safe-area-inset-bottom) + 1rem));margin-top:1rem;row-gap:1rem}#main #content #downloadTasks{display:flex;flex:1 1;flex-direction:column;flex-grow:0;gap:1rem;list-style-type:none;margin:1rem 0 0;padding:0}#main #content #downloadTasks li{display:flex;gap:1rem;justify-content:space-between}#main #content #downloadTasks li .imgWrapper{aspect-ratio:9/12;border-radius:.5rem;width:6rem}#main #content #downloadTasks li div{display:flex;flex-direction:column;justify-content:center}#main #content #downloadTasks li .info{width:calc(100% - 7rem)}#main #content #downloadTasks li .info .options{display:flex;flex-direction:row;gap:1rem;margin-top:1rem}#main #content #downloadTasks li .info .options button{flex:1 1}#main #content #downloadTasks li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#main #content #downloadTasks li p{margin:.25rem 0 0;opacity:.4}#main #content #empty{align-items:center;display:flex;flex:1 1;font-size:1.5rem;justify-content:center;margin:0;opacity:.5;padding:0}#main #content #empty p{transform:translateY(-3rem)}.button.button.button.button.button{clip:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;all:initial;align-items:center;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background-color:var(--color-text);border:none;border-collapse:initial;border-image:none;border-radius:0;border-radius:.5rem;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:initial;caption-side:top;clear:none;color:#000;color:var(--color-background);column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;cursor:pointer;direction:ltr;display:inline;display:flex;empty-cells:show;float:none;font-family:serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;font:inherit;justify-content:center;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;overflow:hidden;padding:.25rem 1rem;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-overflow:ellipsis;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;transition:all .25s;unicode-bidi:normal;-webkit-user-select:none;user-select:none;vertical-align:initial;visibility:visible;white-space:normal;white-space:nowrap;widows:2;width:auto;word-spacing:normal;z-index:auto}.button.button.button.button.button.outlined{background-color:#0000;border:1px solid var(--color-text);color:var(--color-text);font-weight:400}.button.button.button.button.button.warning{background-color:var(--color-warning)}.button.button.button.button.button.outlined.warning{background-color:#0000;border:1px solid var(--color-warning);color:var(--color-warning);font-weight:400}.button.button.button.button.button.clear{background-color:#0000;color:var(--color-text);font-weight:400;padding:0}.button.button.button.button.button.fullWidth{flex:1 1;width:calc(100% - 2rem)}.button.button.button.button.button.disabled{opacity:.4}.button.button.button.button.button:not(.disabled):hover{opacity:.8;transform:scale(1.125)}.button.button.button.button.button:not(.disabled):active{opacity:.6;transform:scale(1.25)}.button.button.button.button.button.fullWidth:not(.disabled):hover{transform:scale(1.025)}.button.button.button.button.button.fullWidth:not(.disabled):active{transform:scale(1.05)}.imgWrapper{background-color:var(--color-search-background);flex-shrink:0;line-height:0;overflow:hidden;position:relative}.imgWrapper .src{background-color:var(--color-background);bottom:0;cursor:text;font-size:.75rem;line-height:normal;margin:0;opacity:.9;position:absolute;-webkit-user-select:all;user-select:all;width:100%;word-break:break-all}.imgWrapper img{height:100%;object-fit:cover;width:100%}.imgWrapper .imgLoader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.details{background-color:var(--color-background);display:flex;gap:1rem;height:100vh;margin:0 env(safe-area-inset-right) 0 env(safe-area-inset-left);overflow:hidden;padding:0 1rem 1rem;scrollbar-width:none;width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 2rem)}.details::-webkit-scrollbar{display:none}.details .leftContent{flex:1 1;height:100%;width:100%}.details .rightContent{flex:2 1;overflow-y:scroll;padding-left:1rem;padding-right:1rem;scrollbar-width:none}.details .rightContent::-webkit-scrollbar{display:none}.details .share{cursor:pointer}.details .scrollable{height:calc(100% - max(1rem,env(safe-area-inset-top)) - 2rem);overflow-y:scroll;scrollbar-width:none;width:100%}.details .scrollable::-webkit-scrollbar{display:none}.details .scrollable .thumbnail{display:flex;justify-content:center;margin-top:.5rem}.details .scrollable .thumbnail .imgWrapper{aspect-ratio:9/12;border-radius:1rem;width:95%}.details .scrollable h2.title{cursor:text;-webkit-user-select:all;user-select:all}.details .scrollable .title{font-size:2rem;margin:1rem 0 0;padding:0;text-align:center}.details .scrollable .author{align-items:center;color:#888;cursor:pointer;display:flex;flex-direction:row;font-size:1rem;justify-content:center;list-style-type:none;margin:0;padding:0;transform:translateY(-.25rem)}.details .scrollable .author li{margin-right:.25rem}.details .scrollable .continue{background-color:var(--color-text);border:.125rem solid var(--color-text);border-radius:2.5rem;color:var(--color-background);cursor:pointer;display:flex;font-size:1.25rem;font-weight:700;justify-content:center;margin-top:1rem;padding:.5rem 1rem;white-space:nowrap}.details .scrollable .continue span{margin-left:.5rem;overflow:hidden;text-overflow:ellipsis}.details .scrollable .otherButtons{display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;list-style-type:none;margin:.5rem 0 0;padding:0}.details .scrollable .otherButtons li{align-items:center;background-color:var(--color-background);border:.125rem solid var(--color-text);border-radius:2.5rem;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:.5rem}.details .scrollable .divider{background-color:var(--color-chapters-background);border-radius:1px;height:2px;margin-bottom:1rem;margin-top:2rem;width:100%}.details .scrollable .description{margin-top:2rem;overflow:hidden}.details .scrollable .description h3{margin:0 0 .75rem;padding:0}.details .scrollable .description span{color:var(--color-chapters-text);margin-top:0;text-align:justify;-webkit-user-select:text;user-select:text;white-space:pre-line}.details .scrollable .info{display:flex;list-style-type:none;margin:0;overflow:hidden;overflow-x:scroll;padding:0 1rem;width:calc(100% - 2rem)}.details .scrollable .info::-webkit-scrollbar{display:none}.details .scrollable .info .selectable{cursor:text;-webkit-user-select:all;user-select:all}.details .scrollable .info .vDivider{align-self:center;background-color:var(--color-chapters-background);flex-shrink:0;margin-left:1rem;margin-right:1rem;min-height:5rem;width:2px}.details .scrollable .info li:not(.vDivider){align-content:center;display:flex;flex-direction:column;flex-shrink:0;max-width:10rem;min-width:5rem}.details .scrollable .info li:not(.vDivider) .title{font-size:1rem;margin:0}.details .scrollable .info li:not(.vDivider) .content{align-items:center;display:flex;flex:1 1;font-size:1.25rem;font-weight:700;justify-content:center;overflow:hidden;text-align:center}.chaptersList.controller{align-items:center;background-color:var(--color-background);display:flex;gap:1rem;justify-content:center;padding-bottom:1rem;position:-webkit-sticky;position:sticky;top:0;width:100%}.chaptersList.controller span{cursor:pointer;display:flex}.chapters.chaptersList{gap:.75rem;list-style-type:none;margin:0;overflow-y:scroll;padding:0}.chapters.chaptersList::-webkit-scrollbar{display:none}.chapters.chaptersList .highlighted{border-color:var(--color-chapters-text);border-style:solid;border-width:1.5px;height:calc(1.5rem - 5px)}.chapters.chaptersList li{align-items:center;background-color:var(--color-chapters-background);border-radius:1rem;color:var(--color-chapters-text);cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:1.5rem;justify-content:center;padding:.5rem;text-align:center}.chapters.chaptersList li p{margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.chaptersList.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(75px,1fr))}.chaptersList.list{display:flex;flex-direction:column}.segmentedSelector{background-color:var(--color-chapters-background);border-radius:.5rem;flex:1 1;max-width:450px;padding:.5rem;position:relative}.segmentedSelector ul{display:flex;list-style-type:none;margin:0;padding:0;position:relative;z-index:1}.segmentedSelector ul li{cursor:pointer;display:flex;flex:1 1;justify-content:center}.segmentedSelector ul .selected{cursor:auto;font-weight:700}.segmentedSelector ul .disabled{cursor:auto;opacity:.25}.segmentedSelector .hover{background-color:var(--color-background);border-radius:.5rem;height:calc(100% - .5rem);position:absolute;top:.25rem;transition:left .4s}.topBar{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:.5rem;margin-top:max(.5rem,env(safe-area-inset-top));position:relative}.topBar .center{left:50%;position:absolute;transform:translateX(-50%)}.topBar .back{align-items:center;cursor:pointer;display:flex;justify-content:center}.download{background-color:var(--color-background);border-radius:1rem;display:flex;flex-direction:column;height:70%;left:50%;padding:1rem 1rem 0;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}.download .topActions{display:flex;justify-content:space-between;position:relative}.download .topActions b{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.download .topActions span{cursor:pointer}@media screen and (max-width:100vh){.download{border-radius:1rem 1rem 0 0;bottom:0;height:calc(85% - env(safe-area-inset-bottom));left:0;padding-bottom:0;top:auto;transform:none;width:calc(100% - 2rem)}.chapters{padding-bottom:max(1rem,env(safe-area-inset-bottom))}}.downloadProgress{background-color:var(--color-background);border-radius:1rem;gap:1rem;left:50%;max-height:65%;max-width:55%;min-width:15rem;padding:1rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.downloadProgress,.downloadProgress ul{align-items:center;display:flex;flex-direction:column}.downloadProgress ul{gap:.5rem;list-style-type:none;margin:0;overflow-y:scroll;padding:0;scrollbar-width:none;width:100%}.downloadProgress ul::-webkit-scrollbar{display:none}.downloadProgress ul li{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.downloadProgress ul li span{flex-shrink:0}.downloadProgress ul li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.downloadProgress div{display:flex;flex-direction:row;gap:1rem;width:100%}.downloadProgress div button{flex:1 1}.popableWrapper{height:100vh;width:100vw}.popableWrapper .closeArea{height:100%;left:0;position:absolute;top:0;width:100%}.popableWrapper .popableContainer{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.downloadTypes{background-color:var(--color-background);border-radius:1rem;margin:1rem;max-width:400px;padding:1rem;width:100%;z-index:2}.downloadTypes h5{color:var(--color-warning);margin:0 0 1rem;text-align:center}.downloadTypes span{display:flex;gap:1rem;width:100%}.downloadTypes .options{align-items:center;display:flex;gap:1rem;height:1.75rem;justify-content:space-between;margin-bottom:1rem}.downloadTypes .options span{color:var(--color-text);width:auto}.checkbox.checkbox.checkbox.checkbox.checkbox{clip:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;all:initial;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;border:none;border-collapse:initial;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:initial;caption-side:top;clear:none;color:#000;color:inherit;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;cursor:pointer;direction:ltr;display:inline;display:flex;empty-cells:show;float:none;font-family:serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;font:inherit;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0 .5rem;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;transition:all .25s;unicode-bidi:normal;-webkit-user-select:none;user-select:none;vertical-align:initial;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto}.checkbox.checkbox.checkbox.checkbox.checkbox:hover{opacity:.8;transform:scale(1.125)}.checkbox.checkbox.checkbox.checkbox.checkbox:active{opacity:.6;transform:scale(1.25)}.select.select.select.select.select{clip:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;all:initial;align-items:center;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;border:none;border:1px solid var(--color-text);border-collapse:initial;border-image:none;border-radius:0;border-radius:.5rem;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:initial;caption-side:top;clear:none;color:#000;color:inherit;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;display:flex;empty-cells:show;float:none;font-family:serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;font:inherit;gap:.25rem;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;overflow:hidden;padding:.125rem .5rem .125rem 1rem;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;position:relative;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;transition:all .25s;unicode-bidi:normal;-webkit-user-select:none;user-select:none;vertical-align:initial;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto}.select.select.select.select.select span{display:flex}.select.select.select.select.select select{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.select.select.select.select.select:hover{opacity:.8;transform:scale(1.125)}.swipeableWrapper{height:100vh;position:relative;width:100vw}.swipeableWrapper .swipeable{height:100%;width:100%}.popUpReader{align-items:center;background-color:var(--color-background);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:1rem;z-index:2}.popUpReader h2{margin:0;padding-left:1rem;padding-right:1rem}.popUpReader div{display:flex}body:has(#new-window-container),html:has(#new-window-container){height:100%}body:has(#new-window-container){overflow-y:auto}#new-window-container{align-items:center;display:flex;flex-direction:column}#new-window-container h2{margin:1rem 1rem 0;text-align:center}#new-window-container p{margin-bottom:1rem;margin-top:.25rem;padding:0}#new-window-container ul{line-height:0;list-style-type:none;margin:0;padding:0}#new-window-container li .imgWrapper{display:flex}#new-window-container li.hidden{display:none}#new-window-container .controller{align-items:center;display:flex;gap:1rem;justify-content:center;padding:1rem;width:calc(100% - 2rem)}#new-window-container .controller span{border-radius:.5rem}#new-window-container .controller b{display:flex}#new-window-container .controller.pageController{padding-bottom:0}#new-window-container .placeholder{background-color:var(--color-search-background);width:100vw}.snapToPage{scroll-snap-type:y mandatory}.read{background-color:var(--color-background);height:100%;overflow:scroll;width:100%}.read::-webkit-scrollbar{display:none}.read.centered{position:relative}.read.centered .images{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.read .spacer{width:50%}.read img{pointer-events:none}.read .images{padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}.read .images ul{display:flex;flex-direction:row-reverse;flex-wrap:wrap;list-style-type:none;margin:0;padding:0;width:100%}.read .images ul li{scroll-snap-align:center}.read .images ul li.hidden{display:none}.upperMenu{align-items:center;background-color:var(--color-background);display:flex;justify-content:space-between;padding:max(1rem,env(safe-area-inset-top)) 1rem 1rem;position:fixed;top:0;width:calc(100% - 2rem);z-index:1}.upperMenu h2{margin:0;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upperMenu div{align-items:center;cursor:pointer;display:flex}.upperMenu span{color:var(--color-text);cursor:pointer;display:flex}.upperMenu .pageOffset{cursor:auto;height:1rem;padding-right:.5rem}.lowerMenu{align-items:center;background-color:var(--color-background);bottom:0;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom));position:fixed;width:calc(100% - 2rem);z-index:1}.lowerMenu h3{margin:0}.lowerMenu .sliderWrapper{width:calc(100% - 2rem)}.scaleMenu{align-items:center;background-color:var(--color-chapters-background);border-radius:2rem;bottom:calc(7rem + env(safe-area-inset-bottom));color:var(--color-chapters-text);display:flex;gap:1rem;left:50%;padding:.5rem 1rem;position:fixed;transform:translateX(-50%);z-index:1}.scaleMenu h3{margin:0}.scaleMenu span{display:flex}.slider.slider.slider.slider.slider{clip:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;all:initial;align-items:center;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;border:none;border-collapse:initial;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:initial;caption-side:top;clear:none;color:#000;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;display:flex;empty-cells:show;float:none;font-family:serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;height:1.5rem;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;position:relative;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;-webkit-user-select:none;user-select:none;vertical-align:initial;visibility:visible;white-space:normal;widows:2;width:auto;width:100%;word-spacing:normal;z-index:auto}.slider.slider.slider.slider.slider span{transition:all .25s}.slider.slider.slider.slider.slider .active{background-color:var(--color-text);border-radius:.25rem;height:.5rem;opacity:.8}.slider.slider.slider.slider.slider .inactive{background-color:var(--color-text);border-radius:.125rem;height:.25rem;opacity:.6}.slider.slider.slider.slider.slider .pointer{background-color:var(--color-text);border-radius:.625rem;cursor:pointer;height:1.25rem;position:absolute;transform:translateX(-50%);width:1.25rem;z-index:2}.slider.slider.slider.slider.slider .pointer:hover{transform:scale(1.125) translateX(-50%)}.slider.slider.slider.slider.slider .pointer:active{transform:scale(1.25) translateX(-50%)}.slider.slider.slider.slider.slider ul{display:flex;height:100%;list-style-type:none;margin:0;padding:0;position:absolute;width:100%;z-index:1}.slider.slider.slider.slider.slider ul li{flex:1 1}.readerSettings{align-items:center;background-color:var(--color-background);border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;justify-content:center;margin:1rem;max-width:400px;padding:1rem;position:relative;width:100%;z-index:2}.readerSettings h3{margin:0}.readerSettings .options{display:flex;justify-content:space-between;width:100%}.warning{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--color-background);border-radius:2rem;display:flex;font-size:1.5rem;gap:.5rem;justify-content:center;opacity:.8;padding:1rem 2rem}.warning h2{margin:0;padding:0}.login{background-color:var(--color-background);height:100vh;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));position:relative}.login,.login .content{display:flex;flex-direction:column;width:calc(100vw - max(1rem,env(safe-area-inset-right)) - max(1rem,env(safe-area-inset-left)))}.login .content{align-items:center;align-self:center;justify-content:center;left:50%;max-width:30rem;position:absolute;top:50%;transform:translate(-50%,-65%)}.login .content svg{fill:var(--color-text);width:35%}.login .content .row{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem;width:100%}.login .content img{width:10rem}.login .content h2{margin:0 0 3rem}.input.input.input.input.input{clip:auto;all:initial;align-items:center;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background-color:var(--color-sub-background);border:none;border-collapse:initial;border-image:none;border-radius:0;border-radius:.5rem;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:initial;box-sizing:border-box;caption-side:top;clear:none;color:#000;color:inherit;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;display:flex;empty-cells:show;float:none;font-family:serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;font:inherit;gap:.5rem;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:.5rem;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:initial;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto}.input.input.input.input.input.fullWidth{flex:1 1;width:100%}.input.input.input.input.input.outlined{border:.5px solid var(--color-text)}.input.input.input.input.input span{clip:auto;all:initial;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;border:none;border-collapse:initial;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:initial;caption-side:top;clear:none;color:#000;color:inherit;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;display:flex;empty-cells:show;float:none;font-family:serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:initial;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto}.input.input.input.input.input .clear{cursor:pointer}.input.input.input.input.input input,.input.input.input.input.input textarea{background-color:#0000;border:none;color:inherit;flex:1 1;font-size:1rem;height:100%;margin:0;outline:none;padding:0;resize:none;width:100%}.input.input.input.input.input input::-webkit-scrollbar,.input.input.input.input.input textarea::-webkit-scrollbar{display:none}.mangaPreview{cursor:pointer;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0)}.mangaPreview img{height:100%;object-fit:cover;width:100%}.mangaPreview .imgWrapper{aspect-ratio:9/12;border-radius:.5rem;width:100%}.mangaPreview h3{font-weight:400;margin:.25rem 0 0}.mangaPreview h3,.mangaPreview h5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mangaPreview h5{margin:0;opacity:.4}.mangaPreview .tag{align-items:flex-start;border-radius:.5rem 0 0 0;display:flex;flex-direction:column;gap:.5rem;overflow:hidden;position:absolute;z-index:1}.mangaPreview .tag div{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0 .5rem .5rem 0;color:#fff;cursor:text;display:flex;font-size:1rem;font-weight:700;justify-content:center;margin-right:.5rem;min-height:1.5rem;padding:.125rem 1rem;-webkit-user-select:all;user-select:all;word-break:break-all}.mangaPreview .tag div:first-child{border-radius:.5rem 0 .5rem 0}.mangaPreview .tag .tagEnded{background-color:rgba(255,0,85,.667);cursor:inherit;-webkit-user-select:none;user-select:none}.mangaPreview .tag .driverID{background-color:rgba(0,106,255,.667);top:2rem}.mangaPreview .tag .mangaID{background-color:rgba(0,106,255,.667);top:4rem}.mangaPreview .tag .tagUpdated{background-color:rgba(0,255,34,.667);cursor:inherit;-webkit-user-select:none;user-select:none}.history{background-color:var(--color-background);display:flex;flex-direction:column;height:100vh;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));width:calc(100vw - max(1rem,env(safe-area-inset-right)) - max(1rem,env(safe-area-inset-left)))}.history .actions{align-items:center;display:flex;gap:.5rem}.history .actions div{cursor:pointer}.history .empty{align-items:center;display:flex;font-size:1.5rem;height:100%;justify-content:center;margin:0;opacity:.5;padding:0;transform:translateY(-3rem);width:100%}.history .historyWrapper{flex:1 1;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none}.history .historyWrapper::-webkit-scrollbar{display:none}.history .historyContent{grid-column-gap:1rem;grid-row-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));padding-bottom:max(env(safe-area-inset-bottom),1rem);row-gap:1rem;width:100%}.history .record{align-items:center;display:flex;flex-direction:row;gap:1rem;width:100%}.history .record .imgWrapper{aspect-ratio:9/12;border-radius:.5rem;flex-shrink:0;width:8rem}.history .record .info{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.history .record .info h3{font-weight:700;margin:0 0 1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history .record .info h4{opacity:.4}.history .record .info h4,.history .record .info h5{font-weight:400;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history .record .info h5{opacity:.3}.history .record .info .debugInfo{margin-top:.5rem}.history .record .info .debugInfo p{color:rgba(0,106,255,.667);font-weight:700;font-weight:400;margin:0}.history .record .continue{cursor:pointer;flex-shrink:0}.library{background-color:var(--color-background);display:flex;flex-direction:column;height:100vh;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));width:calc(100vw - max(1rem,env(safe-area-inset-right)) - max(1rem,env(safe-area-inset-left)))}.library .topBar div,.library .topBar select{cursor:pointer}.library .filters{display:flex;flex-direction:column;gap:.5rem}.library .filters .filter{align-items:center;display:flex;gap:1rem}.library .filters .filter h3{flex-shrink:0;margin:0}.library .filters .filter ul{align-items:center;display:flex;flex:1 1;gap:1rem;height:1.5rem;list-style-type:none;margin:0;overflow-x:scroll;overflow-y:hidden;padding:0;scrollbar-width:none}.library .filters .filter ul::-webkit-scrollbar{display:none}.library .filters .filter ul li{cursor:pointer;opacity:.5;transition:all .35s;white-space:nowrap}.library .filters .filter ul .selected{cursor:auto;font-size:1.25rem;font-weight:700;opacity:1}.library .empty{align-items:center;display:flex;font-size:1.5rem;height:100%;justify-content:center;opacity:.5;position:absolute;width:100%}.library .empty span{transform:translateY(-3rem)}.driverSelector{align-items:center;display:flex;justify-content:center}.driverSelector select{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;color:var(--color-text);font-size:1rem;font-weight:700;margin:0;outline:none;padding:0 1rem;transform:translateX(1rem)}.mangasList{flex:1 1;margin-top:1rem;overflow-y:scroll;padding-bottom:max(env(safe-area-inset-bottom),1rem);position:relative;scrollbar-width:none}.mangasList::-webkit-scrollbar{display:none}.mangasList .list{grid-column-gap:1rem;grid-row-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));row-gap:1rem}.mangasList .spin{display:flex;justify-content:center}.search{background-color:var(--color-background);display:flex;flex-direction:column;height:100vh;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));width:calc(100vw - max(1rem,env(safe-area-inset-right)) - max(1rem,env(safe-area-inset-left)))}.search .topBar div,.search .topBar select{cursor:pointer}.search .searchBar{display:flex;left:50%;max-width:650px;position:relative;transform:translateX(-50%);z-index:3}.search .searchBar input{background-color:var(--color-search-background);border:none;border-radius:.75rem;color:var(--color-text);flex:1 1;font-size:1rem;height:2rem;outline:none;padding:0 2.5rem 0 1rem}.search .searchBar .icon{position:absolute;right:.5rem;top:.25rem}.search .searchBar .suggestions{align-items:flex-start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--color-background);border-radius:.75rem;display:flex;flex-direction:column;list-style-type:none;margin:0;opacity:.98;padding:.5rem;position:absolute;top:2.5rem;width:calc(100% - 1rem)}.search .searchBar .suggestions li{border-bottom:1px solid var(--color-search-background);cursor:pointer;font-size:1rem;font-weight:400;overflow:hidden;padding:.5rem;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 1rem)}.search .searchBar .suggestions :last-child{border-bottom:0}.search .empty{align-items:center;display:flex;font-size:1.5rem;height:100%;justify-content:center;opacity:.5;position:absolute;width:100%}.search .empty span{transform:translateY(-3rem)}.settings{background-color:var(--color-background);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));width:calc(100vw - max(1rem,env(safe-area-inset-right)) - max(1rem,env(safe-area-inset-left)))}.settings .topBar div{cursor:pointer}.settings .settingsContent{flex:1 1;overflow-y:scroll;padding-bottom:max(env(safe-area-inset-bottom),1rem);scrollbar-width:none}.settings .settingsContent::-webkit-scrollbar{display:none}.settings .settingsContent h3{margin:0 0 .5rem;padding-left:1rem}.settings .settingsContent .subSettings{background-color:var(--color-sub-background);border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;overflow:hidden;padding:1rem}.settings .settingsContent .subSettings .options{align-items:center;display:flex;height:1.75rem;justify-content:space-between;overflow:visible}.settings .settingsContent .subSettings .options span{color:var(--color-text);display:flex;gap:.25rem}.settings .settingsContent .subSettings .options span b{max-width:calc(100vw - 14rem);overflow:hidden;text-overflow:ellipsis;word-break:nowrap}.settings .settingsContent .credit{font-size:.75rem;margin:0;padding:0 1rem;text-align:center}.settings .settingsContent .credit a{color:var(--color-text);font-weight:700;margin-left:.25rem;margin-right:.25rem;text-decoration:none}.experimentalSettings{align-items:center;background-color:var(--color-background);border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;justify-content:center;margin:1rem;max-width:400px;padding:1rem;position:relative;width:100%;z-index:2}.experimentalSettings span{color:var(--color-text)}.experimentalSettings h5{color:var(--color-warning);margin:0;text-align:center}.experimentalSettings .options{align-items:center;display:flex;justify-content:space-between;width:100%}.inputPopup{align-items:center;background-color:var(--color-background);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:1rem;max-width:400px;padding:1rem;position:relative;width:100%;z-index:2}.inputPopup h3{margin:0}.inputPopup span{display:flex;gap:1rem;width:100%}.manageServers{background-color:var(--color-background);display:flex;flex-direction:column;height:100vh;padding-bottom:max(env(safe-area-inset-bottom),1rem);padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));width:calc(100vw - max(1rem,env(safe-area-inset-right)) - max(1rem,env(safe-area-inset-left)))}.manageServers .topBar div{cursor:pointer}.manageServers .serverList{grid-column-gap:1rem;grid-row-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));list-style-type:none;margin:0;overflow-y:scroll;overflow:hidden;padding:0 0 max(env(safe-area-inset-bottom),2rem);row-gap:1rem;scrollbar-width:none}.manageServers .serverList::-webkit-scrollbar{display:none}.manageServers .serverList li{background-color:var(--color-sub-background);border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.manageServers .serverList li span{-webkit-user-select:all;user-select:all}.manageServers .serverList li .options{display:flex;gap:1rem;margin-top:.5rem}.manageThemes{background-color:var(--color-background);display:flex;flex-direction:column;height:100vh;padding-bottom:max(env(safe-area-inset-bottom),1rem);padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));width:calc(100vw - max(1rem,env(safe-area-inset-right)) - max(1rem,env(safe-area-inset-left)))}.manageThemes .topBar div{cursor:pointer}.manageThemes .empty{align-items:center;display:flex;font-size:1.5rem;height:100%;justify-content:center;margin:0;opacity:.5;padding:0;width:100%}.manageThemes .themes{grid-column-gap:1rem;grid-row-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));list-style-type:none;margin:1rem 0 0;overflow-y:scroll;overflow:hidden;padding:0 0 max(env(safe-area-inset-bottom),2rem);row-gap:1rem;scrollbar-width:none}.manageThemes .themes span{color:var(--color-text)}.manageThemes .themes::-webkit-scrollbar{display:none}.manageThemes .themes li{background-color:var(--color-sub-background);border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.manageThemes .themes li div{align-items:center;display:flex;gap:.5rem}.manageThemes .themes li span{-webkit-user-select:all;user-select:all}.manageThemes .themes li .options{display:flex;gap:1rem;margin-top:.5rem}.onlineStatus{align-items:center;background-color:var(--color-background);border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;justify-content:center;margin:1rem;max-width:400px;padding:1rem;position:relative;width:100%;z-index:2}.onlineStatus h5{margin:0;opacity:.4;padding:0}.onlineStatus table{table-layout:fixed;width:100%}.onlineStatus table .disabled{color:var(--color-warning)}.onlineStatus table td{text-align:center}.onlineStatus span{display:flex;gap:.5rem;width:100%}.userSettings{background-color:var(--color-background);display:flex;flex-direction:column;height:100vh;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));width:calc(100vw - max(1rem,env(safe-area-inset-right)) - max(1rem,env(safe-area-inset-left)))}.userSettings .subSettings{background-color:var(--color-sub-background);border-radius:1rem;display:flex;flex-direction:column;margin-bottom:1rem;overflow:hidden}.userSettings .subSettings .item{align-items:center;display:flex;justify-content:space-between}.userSettings .subSettings button{padding:.5rem}.userSettings .info{gap:.5rem;padding:1rem}#loader{align-items:center;height:100vh;justify-content:center;left:0;position:fixed;right:0;width:100vw;z-index:9999}#loader .loader-enter{transform:scale(0)}#loader .loader-enter-done,#loader .loader-exit{transform:scale(.75)}#loader .loader-enter-active{transform:scale(.75);transition:transform .25s}#loader .loader-exit-active{transform:scale(0);transition:transform .25s}#loader .loader{align-items:center;aspect-ratio:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--color-background);border-radius:2rem;display:flex;flex-direction:column;font-size:1.5rem;justify-content:center;opacity:.8}.notification-enter{transform:translate(-50%,-100%)}.notification-enter-active{transform:translateX(-50%);transition:transform .5s}.notification-enter-done,.notification-exit{transform:translateX(-50%)}.notification-exit-active{transform:translate(-50%,-200%);transition:transform .5s}.notification{align-items:center;background-color:var(--color-chapters-background);border-radius:1rem;display:flex;gap:1rem;left:50%;max-width:30rem;padding:1rem;position:fixed;top:max(1rem,env(safe-area-inset-top));width:calc(100% - 4rem);z-index:9999}.notification span{flex:1 1}.stackScreen{height:100vh;left:0;position:fixed;right:0;width:100vw}
/*# sourceMappingURL=main.378ab95f.css.map*/