@import url(https://fonts.googleapis.com/css2?family=Montserrat&family=PT+Sans&family=PT+Sans+Narrow:wght@400;700&family=Raleway&family=Roboto&family=Roboto+Condensed&display=swap);@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.1/font/bootstrap-icons.css);.theme.basic{--headerBackgroundColor:#242424;--bodyBackgroundColor:#fff;--buttonBackgroundColor:#242424;--nthChildLiBackground:#ececec;--headerColor:#fff;--bodyColor:#242424;--buttonColor:#fff;--linkColor:#1bb79a;--newNotifColor:#f9d818;--skeletonColor:#d6d6d685;--inputBackgroundColor:#fff;--inputColor:#000;--inputBorderColor:#cfcaca}.theme.dark{--headerBackgroundColor:#242424;--bodyBackgroundColor:#242424;--buttonBackgroundColor:#000;--nthChildLiBackground:#4d4c4c;--headerColor:#fff;--bodyColor:#fff;--buttonColor:#fff;--linkColor:#1bb79a;--newNotifColor:#f9d818;--skeletonColor:#2d2c2c;--inputBackgroundColor:#000;--inputColor:#fff;--inputBorderColor:#4b4b4b}html{font-size:16px}body{font-family:PT Sans Narrow;height:100vh;margin:0}#root,.theme{background:var(--bodyBackgroundColor);display:flex;flex-direction:column;height:100%;overflow:auto}#root,.theme,button{color:var(--bodyColor)}button{font-family:PT Sans Narrow}a.link,button{cursor:pointer}a.link{color:var(--linkColor);text-decoration:underline}.backgroundModal{background:#000000ba;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}textarea{padding:.4rem .5rem;resize:none}input[type=email],input[type=password],input[type=text],textarea{background:var(--inputBackgroundColor);border:1px solid var(--inputBorderColor);border-radius:.5rem;color:var(--inputColor)}input[type=email],input[type=password],input[type=text]{padding:.6rem .5rem}.bi-tag-fill:before,.bi-tags-fill:before{-webkit-transform:rotate(95deg);transform:rotate(95deg)}.horizontalScroll::-webkit-scrollbar{background:transparent;border-radius:2rem;display:block;height:4px;width:100%}.scroll::-webkit-scrollbar{background:transparent;border-radius:2rem;display:block;height:100%;width:4px}.horizontalScroll::-webkit-scrollbar-thumb,.scroll::-webkit-scrollbar-thumb{background:#cecece;border-radius:2rem}.bottomModal{background:var(--bodyBackgroundColor);border-top-left-radius:2rem;border-top-right-radius:2rem;bottom:0;box-shadow:0 0 .4rem .1rem #0a101e;display:flex;flex-direction:column;left:0;max-height:80%;position:fixed;right:0;z-index:1}.bottomModal .bottomModal-title{padding:.8rem 0;text-align:center}.bottomModal .bottomModal-title>strong{display:inline-block;font-size:1.5rem;max-width:calc(100% - 4.8rem)}.bottomModal .subTitle{font-weight:400}.bottomModal .removeBtn{background:none;border:none;position:absolute;right:1rem;top:.7rem}.bottomModal .removeBtn i{font-size:1.4rem}.bottomModal-body{overflow:auto}.commentModal{margin-bottom:1rem;padding:.1rem 1.1rem;text-align:center}.commentModal textarea{box-sizing:border-box;height:6rem;margin:auto;width:100%}.commentModal button{background:var(--buttonBackgroundColor);border:0;border-radius:.4rem;color:var(--buttonColor);font-size:1rem;margin-top:1rem;padding:.6rem;width:100%}.bookItem{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-size:1rem;padding:0;text-align:left}.bookItem .imageContainer{background-size:cover;border-radius:.5rem;margin-bottom:.5rem;position:relative;width:100%}.aspectRatio{aspect-ratio:16/22}.bookItem .imageContainer div{bottom:.4rem;position:absolute;right:.4rem;text-align:right}.bookItem .imageContainer i{align-items:center;background:#fff;border-radius:50%;display:inline-flex;font-size:.8rem;height:1.4rem;justify-content:center;margin-left:.4rem;width:1.4rem}i.hasComment{color:#49c1e3}i.hasTags{color:#e75921}.bookItem .imageContainer .next{background:#fd2cb4;border-radius:.3rem;color:#fff;display:block;font-size:.6rem;margin-top:.4rem;padding:.1rem .3rem}.bookItem .imageContainer .shelf{background:#fff;border-radius:.5rem;box-shadow:0 0 .2rem 0 #060524a1;color:#000;display:inline-block;font-size:.7rem;justify-content:center;padding:.1rem .5rem;white-space:nowrap}.bookItem .imageContainer .shelf i{display:inline;display:initial;height:auto;margin-left:0;margin-right:.3rem;padding:0;vertical-align:middle;width:auto}.bookItem .imageContainer .shelf span{display:inline-block;line-height:1.5;max-width:3rem;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.subTitle>div{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 0 .2rem 0 #060524a1;color:#000;color:initial;cursor:pointer;display:inline-flex;font-size:.7rem;justify-content:center;margin-bottom:.3rem;padding:.5rem;position:relative;text-decoration:none}.subTitle img{width:.9rem}.shelves-list{list-style-type:none;margin:0;padding:0 0 1rem}.shelves-list li{border-bottom:1px solid #d5d5d5;cursor:pointer;display:flex;justify-content:space-between;padding:.7rem .9rem}.shelves-list li i{font-size:1rem}.shelves-list-option{cursor:pointer;display:block;margin:auto;text-align:center}.shelves-list-option input{margin-right:.6rem}.tagsModal{display:flex;flex-direction:column;margin-bottom:1rem;padding:0 1.1rem;text-align:center}.tags-list{flex-grow:1;margin:0;max-height:calc(80vh - 12.1rem);overflow:auto;padding:0}.tags-list li{align-content:center;align-items:center;border-bottom:1px solid #d5d5d5;cursor:pointer;display:flex;height:1.9rem;justify-content:space-between;padding:.3rem .9rem}.tags-list li i{font-size:1.1rem}.tagsModal footer{margin-top:1.8rem}.tagsModal footer>div{display:flex;justify-content:space-between}.tagsModal button{background:var(--buttonBackgroundColor);border:0;border-radius:.4rem;color:var(--buttonColor)}.tagsModal input{box-sizing:border-box;flex-grow:1;margin-right:1rem;padding:.4rem}.tagsModal button.pushNewTag{font-size:1rem;padding:.4rem .5rem}.tagsModal button.sendBtn{font-size:1rem;margin-top:1rem;padding:.6rem;width:100%}.bookScreen{background:var(--bodyBackgroundColor);color:var(--bodyColor)}.bookScreen>.imageContainer{aspect-ratio:16/22;background-size:cover;border-bottom-left-radius:3.5rem;height:46vh;position:relative;width:100%}.bookScreen>.imageContainer>div{bottom:1.8rem;position:absolute;right:0;text-align:right}.bookScreen>.imageContainer span{background:#ffffffb8;color:#000;display:inline-block;font-size:1.2rem;padding:.3rem .6rem}.bookScreen>.imageContainer>div span:nth-of-type(2){margin-top:.4rem}.bookScreen .navButtons{align-items:end;bottom:1.1rem;display:flex;flex-direction:column;position:fixed;right:0;z-index:1}.bookScreen .navButtons button~button{margin-top:.7rem}.bookScreen .navButtons button{background:var(--buttonBackgroundColor);border:0;border-bottom-left-radius:1rem;border-top-left-radius:1rem;box-shadow:0 0 .2rem 0 #060524a1;color:#fff;padding:.5rem 1rem}.bookScreen .navButtons button i{font-size:1.2rem}.bookActions{bottom:1rem;position:relative;right:1.3rem;text-align:right;width:auto}.bookActions button{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 0 .2rem 0 #060524a1;color:#000;color:initial;cursor:pointer;display:inline-flex;font-size:.8rem;justify-content:center;padding:.6rem;position:relative;text-decoration:none}.bookActions button~button{margin-left:2rem}.bookActions img{width:1.3rem}.bookActions i{display:flex;font-size:1.1rem}.bookActions i.bi-tag-fill{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.bookActions span{color:var(--bodyColor);position:absolute;white-space:nowrap}.bookActions img~span{top:38px}.bookActions i~span{top:39px}.bookScreen .body{margin:0 1rem}.bookScreen .body>div{margin-top:.8rem}.bookScreen h1{font-size:1.6rem}.bookScreen .body strong{font-size:1.2rem}.bookScreen .subTitle~div{margin-top:.2rem}.bookScreen .dateSection>div{display:inline-block;vertical-align:top;width:33%}.bookScreen .linkSection{display:flex;justify-content:center}.bookScreen .linkSection a:not(:last-of-type){margin-right:2rem}.bookScreen .seriesBooks{display:flex;overflow-x:auto}.bookScreen .addSeriesBooks{background:none;border:none}.bookScreen .seriesBooks .bookItem{margin:.4rem}.bookScreen .peopleLikeBooks{grid-gap:.7rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(6.2rem,1fr));margin-top:.7rem}.bookScreen .moreOptions-list{list-style-type:none;margin:0;padding:0}.bookScreen .moreOptions-list li{align-items:center;border-bottom:1px solid #d5d5d5;cursor:pointer;display:flex;padding:.7rem .9rem}.bookScreen .moreOptions-list li i{font-size:1rem;margin-right:.7rem}.bookScreen .moreOptions-list li span{color:grey;display:block;font-size:.9rem}.bookScreen .formCompleteLink{margin-bottom:1rem;text-align:center}.bookSkeleton{background:var(--bodyBackgroundColor);-webkit-user-select:none;-ms-user-select:none;user-select:none}.bookSkeleton .body strong,.bookSkeleton .descriptionSection div,.bookSkeleton .linkSection,.bookSkeleton .themeSection div,.bookSkeleton h1,.bookSkeleton span,.bookSkeleton>.imageContainer{background-color:var(--skeletonColor);border-radius:.4rem;color:var(--skeletonColor);min-height:1rem}.bookSkeleton>.imageContainer{aspect-ratio:16/22;border-bottom-left-radius:3.5rem;height:46vh;position:relative;width:100%}.bookSkeleton .body{margin:0 1rem}.bookSkeleton h1{height:4.2rem}.bookSkeleton span,.bookSkeleton strong{display:inline-block;height:1rem;width:4.5rem}.bookSkeleton span{margin-top:.3rem}.bookSkeleton .dateSection>div{display:inline-block;vertical-align:top;width:33%}.bookSkeleton .descriptionSection div{height:13rem;margin-top:.3rem}.bookSkeleton .linkSection{margin-left:auto;margin-right:auto;text-align:center;width:40%}.homeScreen{flex-direction:column;height:100%}.homeScreen,.homeScreen header{background:var(--headerBackgroundColor);display:flex}.homeScreen header{align-items:center;color:var(--headerColor);font-size:1rem;justify-content:space-between;padding:0 .7rem 2rem;position:relative;top:1.1rem;z-index:0}.homeScreen header h1{font-size:1.9rem;margin:0}.homeScreen header a{background:none;border:none;display:inline-block;position:relative}.homeScreen header a i{color:#fff;font-size:1.4rem}.homeScreen header a:not(:last-of-type){margin-right:1.2rem}.homeScreen header a i.isNew{color:var(--newNotifColor)}.homeScreen header a .isNewIcon{align-items:center;background:var(--newNotifColor);border-radius:50%;bottom:-.5rem;display:inline-flex;font-size:.6rem;height:.7rem;justify-content:center;min-width:.7rem;padding:.1rem;position:absolute;right:-.4rem;width:auto}.tagsFilter{bottom:4rem;position:fixed;right:-9.5rem;transition:right .7s}.tagsFilter.open{right:0}.tagsFilter>div{background:#fff;border-top-left-radius:.5rem;box-shadow:0 0 .2rem 0 #060524a1;max-height:18rem;overflow:auto;padding:1rem .7rem .3rem}.openTagFilter{background:#fff;border:0;border-bottom-left-radius:1rem;border-top-left-radius:1rem;bottom:0;box-shadow:-.1rem .2rem .3rem -.2rem #060524a1;color:#e75921;left:-3rem;padding:.5rem 1rem;position:absolute}.openTagFilter i{font-size:1.2rem}.openTagFilter span{font-size:.6rem;left:-1px;position:relative;top:3px}.tag{border:1px solid grey;border-radius:.4rem;cursor:pointer;font-size:1rem;margin:0 0 .4rem;overflow:hidden;padding:.3rem .4rem;text-overflow:ellipsis;white-space:nowrap;width:7.1rem}.tag i{margin-right:.6rem}.searchContainer{align-items:end;bottom:1.1rem;display:flex;position:fixed;right:0;z-index:1}.searchContainer.isOpen{left:0}.searchContainer>div{margin-left:1rem;margin-right:1rem;width:calc(100% - 4.6rem)}.searchContainer .filterBtn{background:none;border:none;cursor:pointer;margin:0;padding:0}.searchContainer .searchFilter{background:var(--bodyBackgroundColor);border-radius:.9rem;box-shadow:0 0 .2rem 0 #060524a1;color:var(--bodyColor);margin-bottom:1rem;padding:.8rem .6rem}.searchContainer .searchFilter p{margin-top:0;text-align:center}.searchContainer .searchFilter label{cursor:pointer}.searchContainer .searchFilter label input{margin:0;vertical-align:middle}.searchContainer .searchFilter label span{margin-left:.7rem;vertical-align:middle}.searchContainer .searchFilter .fieldsSearch{border-left:1px solid #b6b1b1;margin-left:.3rem;margin-top:.6rem;padding-left:1.4rem}.searchContainer .searchFilter .fieldsSearch strong{display:block;font-weight:700;margin-bottom:.4rem}.searchContainer .searchFilter button{background:var(--buttonBackgroundColor);border:0;border-radius:.4rem;color:var(--buttonColor);font-size:1rem;margin-top:1rem;padding:.3rem;width:100%}.searchContainer .internSearchActivate{aspect-ratio:1;background:#ecc263;border-radius:50%;bottom:.4rem;position:absolute;right:.1rem;width:.5rem}.booksByThemeBtn{background:#c04196;border:0;border-radius:.9rem;box-shadow:0 0 .2rem 0 #060524a1;color:#fff;font-size:.9rem;margin-bottom:.8rem;margin-right:.7rem;padding:.3rem .7rem .4rem}.booksByThemeBtn i{margin-right:.3rem}.bookByScanBtn{background:#4191c0;border:0;border-radius:.9rem;box-shadow:0 0 .2rem 0 #060524a1;color:#fff;font-size:.9rem;margin-bottom:.8rem;padding:.3rem .7rem .4rem}.bookByScanBtn i{margin-right:.3rem}.inputSection{align-items:center;background:var(--headerBackgroundColor);border-radius:.9rem;box-shadow:0 0 .2rem 0 #060524a1;color:var(--bodyColor);display:flex;justify-content:space-between;position:relative}.inputSection input{background:transparent;border:0;color:#fff;flex-grow:1;font-size:.8rem;outline:none;padding:.8rem .7rem}.inputSection i{color:#fff;font-size:1.4rem;margin:0 .7rem}.searchBtn{background:var(--buttonBackgroundColor);border:0;border-bottom-left-radius:1rem;border-top-left-radius:1rem;box-shadow:0 0 .2rem 0 #060524a1;color:#fff;padding:.5rem 1rem}.searchBtn i{font-size:1.2rem}.homeScreen main{background:var(--bodyBackgroundColor);border-top:1px solid var(--bodyColor);border-top-left-radius:1.4rem;color:var(--bodyColor);flex-grow:1;overflow:auto;padding-left:.6rem;padding-right:.6rem;padding-top:.8rem;z-index:1}main .menu-shelves{font-size:1.2rem;height:auto;list-style-type:none;margin:0 0 1.3rem;overflow-x:auto;padding:0;white-space:nowrap;width:100%}main .menu-shelves li{cursor:pointer;display:inline-block;margin:0 .5rem}main .menu-shelves li.selected{font-weight:700;text-decoration:underline}.booksShelves{height:calc(100% - 3.1rem);overflow:auto}.shelf:not(:first-of-type){margin-top:1rem}.shelf>strong{font-size:1.2rem;margin-left:.4rem}.booksList{grid-gap:.7rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(6.2rem,1fr));margin-top:.4rem;min-height:.9rem;position:relative}.booksList .notFoundMessage{font-style:italic;left:0;margin:auto;position:absolute;right:0;text-align:center}.booksShelves .seeNextBooks,.booksShelves .seePrevBooks{background:var(--buttonBackgroundColor);border-radius:.3rem;box-sizing:border-box;color:var(--buttonColor);font-size:.9rem;margin:1.2rem 1rem 0;padding:.5rem;width:calc(100% - 2rem)}.searchMenu{font-size:1.2rem;margin-bottom:.8rem;margin-left:.6rem}.searchMenu strong{cursor:pointer;margin:0 3px}.searchMenu strong:not(.isSelected){color:#b1b1b1}.searchList{margin-left:.6rem}.searchAuthor,.searchBook{display:flex;margin-bottom:.7rem}.searchAuthor .imageSearchAuthor,.searchBook .imageSearchBook{background-repeat:no-repeat;background-size:cover;border-radius:.4rem;cursor:pointer;height:7rem;margin-right:.7rem;width:4.9rem}.searchBook>div:last-of-type{flex-basis:0;flex-grow:1}.searchBook strong{cursor:pointer;display:block;margin-bottom:.3rem}.systemMessageModal{background:#000;border-radius:1rem;bottom:.5rem;color:#fff;font-size:.9rem;left:0;margin:auto;opacity:.7;padding:.5rem .8rem;position:fixed;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.paramScreen{flex-direction:column;height:100%}.paramScreen,.paramScreen header{background:var(--headerBackgroundColor);display:flex}.paramScreen header{align-items:center;color:var(--headerColor);font-size:.7rem;justify-content:space-between;padding:0 .7rem 2rem;position:relative;top:1.1rem;z-index:0}.paramScreen header div{align-items:center;display:flex}.paramScreen header h1{font-size:1.9rem;margin:0}.paramScreen header h1 i{display:inline-block;font-size:.3rem;margin-left:.2rem;margin-right:.5rem;vertical-align:middle}.paramScreen header h1 span{color:#e0dddd;display:inline-block;font-size:1rem;vertical-align:middle}.paramScreen header a{background:none;border:none}.paramScreen header a i{color:#fff;font-size:1.8rem;margin-right:.9rem}.paramScreen main{background:var(--bodyBackgroundColor);border-top:1px solid var(--bodyColor);border-top-left-radius:1.4rem;color:var(--bodyColor);flex-grow:1;overflow:auto;padding-top:.5rem;z-index:1}.menu-param{list-style-type:none;margin:0;padding:0}.menu-param li a{border-bottom:1px solid #dad5d5;color:var(--bodyColor);cursor:pointer;display:block;padding:1rem;text-decoration:none}.menu-param button{background:var(--buttonBackgroundColor);border:0;border-radius:.6rem;color:var(--buttonColor);margin-left:1rem;margin-top:1rem;padding:.5rem .7rem}.paramScreen .changePasswordContainer{margin:0 .8rem .8rem}.paramScreen .changePasswordContainer .errorMsg{color:red}.paramScreen .changePasswordContainer input{box-sizing:border-box;width:100%}.paramScreen .changePasswordContainer label{display:block;font-weight:700;margin-bottom:.4rem;margin-top:.7rem}.paramScreen .changePasswordContainer button{background:var(--buttonBackgroundColor);border:0;border-radius:.4rem;color:var(--buttonColor);font-size:1rem;margin-top:1rem;padding:.6rem;width:100%}.paramScreen .newUserContainer{margin:0 .8rem .8rem}.paramScreen .newUserContainer .errorMsg{color:red}.paramScreen .newUserContainer input{box-sizing:border-box;width:100%}.paramScreen .newUserContainer label{display:block;font-weight:700;margin-bottom:.4rem;margin-top:.7rem}.paramScreen .newUserContainer button{background:var(--buttonBackgroundColor);border:0;border-radius:.4rem;color:var(--buttonColor);font-size:1rem;margin-top:1rem;padding:.6rem;width:100%}.paramScreen .homeDisplayParams{margin:0 .8rem .8rem}.paramScreen .homeDisplayParams .moreInfo{display:block;font-size:.8rem}.paramScreen .homeDisplayParams select{border:1px solid #cfcaca;border-radius:.5rem;margin-top:1rem;padding:.6rem .5rem;text-align:center;width:100%}.paramScreen .createNotifContainer{padding:1rem}.paramScreen .createNotifContainer>div{align-items:center;display:flex}.paramScreen .createNotifContainer select{border:1px solid #cfcaca;border-radius:.5rem;flex-grow:1;margin-left:1rem;padding:.6rem .5rem;text-align:center}.paramScreen .createNotifContainer>div>div{margin-top:1rem;width:100%}.paramScreen .createNotifContainer>button{background:var(--buttonBackgroundColor);border:0;border-radius:.4rem;color:var(--buttonColor);font-size:1rem;margin-top:1rem;padding:.6rem;width:100%}.searchBooksSkeleton{background:var(--bodyBackgroundColor);margin-left:1rem;margin-top:1rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.searchBooksSkeleton>.title{display:flex}.searchBooksSkeleton .title>div{height:1.6rem;margin-right:1rem;width:5rem}.searchBooksSkeleton .items>div{display:flex;margin-top:1rem}.searchBooksSkeleton .items .image{height:7rem;width:4.9rem}.searchBooksSkeleton .items .content{flex-grow:1;margin-left:1rem}.searchBooksSkeleton .items .title{height:1.6rem;margin-bottom:.4rem;width:100%}.searchBooksSkeleton .items .link{height:1.6rem;width:50%}.searchBooksSkeleton .items .image,.searchBooksSkeleton .items .link,.searchBooksSkeleton .items .title,.searchBooksSkeleton>.title>div{background-color:var(--skeletonColor);border-radius:.4rem}.tagItem{background:grey;border-radius:.5rem;color:#fff;display:inline-block;font-size:.9rem;font-weight:700;margin:.2rem;padding:.3rem .6rem}.tagItem i{margin-right:.3rem}.bookdetail{margin-bottom:2rem;padding:0 1.2rem}.followedAuthor{display:block;font-size:.9rem;font-style:italic;margin-top:3px;text-align:center}.bookdetail-header{display:flex}.bookdetail-header>div:last-of-type{flex-basis:0;flex-grow:1}.bookdetail .imageContainer{aspect-ratio:16/22;background-size:cover;border-radius:.5rem;margin-right:.5rem;position:relative;width:30%}.bookdetail .imageContainer a{bottom:0;left:0;position:absolute;right:0;top:0}.bookdetail-title{margin-bottom:.4rem}.bookdetail-title>a{color:inherit;text-decoration:none}.bookdetail-title>a>strong{font-size:1.2rem}.bookdetail-dates{font-size:1.1rem}.bookdetail-buttons{display:flex;justify-content:space-around;margin-top:1rem}.bookdetail-action{align-items:center;background:var(--bodyBackgroundColor);border:1px solid #b3b1b1;border-radius:.5rem;box-shadow:0 0 .2rem 0 #060524a1;color:var(--bodyColor);cursor:pointer;display:inline-flex;font-size:.9rem;justify-content:center;padding:.2rem .5rem;text-decoration:none}.bookdetail-action img{width:1rem}.bookdetail-action i{font-size:.9rem;height:1rem}.bookdetail-action span{margin-left:.5rem}.bookdetail-comment button,.bookdetail-tags button{background:none;border:none;font-size:1.1rem;padding-left:0}.bookdetail-comment strong,.bookdetail-tags strong{display:inline-block}.bookdetail-comment strong+i,.bookdetail-tags strong+i{display:inline-block;font-size:.8rem;margin-bottom:2px;vertical-align:middle}.bookdetail-comment{margin-top:1rem}.deleteConfirmModal{margin-bottom:1rem;padding:0 1.1rem;text-align:center}.deleteConfirmModal p{margin:0}.deleteConfirmModal button{background:var(--buttonBackgroundColor);border:0;border-radius:.4rem;color:#fff;margin-top:1.4rem;padding:.4rem;width:100%}.homeBookSkeleton{background:var(--bodyBackgroundColor);-webkit-user-select:none;-ms-user-select:none;user-select:none}.homeBookSkeleton .books{grid-gap:.7rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(6.2rem,1fr));height:10.1rem;margin-top:.4rem}.homeBookSkeleton .menu{display:flex;margin:.5rem}.homeBookSkeleton .menu>div{height:1.6rem;margin-right:1rem;width:5rem}.homeBookSkeleton .shelfName{height:1.6rem;width:5rem}.homeBookSkeleton .books>div,.homeBookSkeleton .menu>div,.homeBookSkeleton .shelfName{background-color:var(--skeletonColor);border-radius:.4rem}.authorScreen{background:var(--bodyBackgroundColor);color:var(--bodyColor)}.authorScreen>.imageContainer{aspect-ratio:16/22;background-size:cover;border-bottom-left-radius:3.5rem;height:46vh;position:relative;width:100%}.authorScreen>.imageContainer>div{bottom:1.8rem;position:absolute;right:0;text-align:right}.authorScreen>.imageContainer span{background:#ffffffb8;display:inline-block;font-size:1.2rem;padding:.3rem .6rem}.authorScreen>.imageContainer>div span:nth-of-type(2){margin-top:.4rem}.authorScreen .navButtons{align-items:end;bottom:1.1rem;display:flex;flex-direction:column;position:fixed;right:0;z-index:1}.authorScreen .navButtons button~button{margin-top:.7rem}.authorScreen .navButtons button{background:var(--buttonBackgroundColor);border:0;border-bottom-left-radius:1rem;border-top-left-radius:1rem;box-shadow:0 0 .2rem 0 #060524a1;color:#fff;padding:.5rem 1rem}.authorScreen .navButtons button i{font-size:1.2rem}.authorActions{bottom:1rem;position:relative;right:1.3rem;text-align:right;width:auto}.authorActions button{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 0 .2rem 0 #060524a1;color:#000;color:initial;cursor:pointer;display:inline-flex;font-size:.8rem;justify-content:center;padding:.6rem;position:relative;text-decoration:none}.authorActions button~button{margin-left:2rem}.authorActions img{width:1rem}.authorActions i{display:flex;font-size:1.1rem}.authorActions span{color:var(--bodyColor);position:absolute;white-space:nowrap}.authorActions img~span{top:30px}.authorActions i~span{top:39px}.authorScreen .body{margin:0 1rem}.authorScreen .body>div{margin-top:.8rem}.authorScreen h1{font-size:1.6rem}.authorScreen .body strong{font-size:1.2rem}.authorThemes{margin-top:.1rem}.authorBooks{grid-gap:.7rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(6.2rem,1fr));margin-top:.5rem}.authorScreen .moreOptions-list{list-style-type:none;margin:0;padding:0}.authorScreen .moreOptions-list li{align-items:center;border-bottom:1px solid #d5d5d5;cursor:pointer;display:flex;padding:.7rem .9rem}.authorScreen .moreOptions-list li i{font-size:1rem;margin-right:.7rem}.authorScreen .moreOptions-list li span{color:grey;display:block;font-size:.9rem}.authorSkeleton{background:var(--bodyBackgroundColor);-webkit-user-select:none;-ms-user-select:none;user-select:none}.authorSkeleton .body strong,.authorSkeleton .descriptionSection div,.authorSkeleton h1,.authorSkeleton>.imageContainer{background-color:var(--skeletonColor);border-radius:.4rem;color:var(--skeletonColor);min-height:1rem}.authorSkeleton>.imageContainer{aspect-ratio:16/22;border-bottom-left-radius:3.5rem;height:46vh;position:relative;width:100%}.authorSkeleton .body{margin:0 1rem}.authorSkeleton h1{height:1.6rem;margin-top:4rem;width:10rem}.authorSkeleton span,.authorSkeleton strong{display:inline-block;height:1rem;width:4.5rem}.authorSkeleton span{margin-top:.3rem}.authorSkeleton .descriptionSection div{height:20rem;margin-top:.3rem}.tagParams{padding:1rem .7rem}.tagParams .addButton{align-items:center;background:var(--buttonBackgroundColor);border:0;border-radius:50%;bottom:1rem;box-shadow:-.1rem .2rem .3rem -.2rem #060524a1;color:#fff;display:flex;font-size:2rem;height:2.6rem;justify-content:center;position:fixed;right:1rem;width:2.6rem}.tagParams .tagItem{cursor:pointer}.tagParams form{padding:0 .9rem .7rem}.tagParams form input{box-sizing:border-box;margin-right:1rem;padding:.6rem;width:100%}.tagParams button[type=submit]{background:var(--buttonBackgroundColor);border:0;border-radius:.4rem;color:var(--buttonColor);margin-top:1rem;padding:.4rem;width:100%}.subscriptionsParam .notFoundMessage{font-style:italic;text-align:center}.subscriptionsParam strong{display:block;font-size:1.2rem;margin:1rem 0 .5rem .8rem}.subscriptionsParam ul{list-style-type:none;margin:0;padding:0}.subscriptionsParam ul li{align-items:center;background:#ececec;display:flex;justify-content:space-between;padding:.5rem .8rem}.subscriptionsParam ul li:nth-child(odd){background:var(--nthChildLiBackground)}.subscriptionsParam ul a{color:var(--bodyColor);flex-grow:1;text-decoration:none}.subscriptionsParam ul button{background:#ed894b;border:0;border-radius:.4rem;color:#fff;padding:.2rem .4rem}.historyParam .empty{margin-bottom:.4rem;margin-right:.8rem;margin-top:.1rem;text-align:right}.historyParam .empty a{cursor:pointer;font-weight:700;text-decoration:underline}.historyParam .notFoundMessage{font-style:italic;text-align:center}.historyParam ul{list-style-type:none;margin:0;padding:0}.historyParam li:nth-child(odd){background:var(--nthChildLiBackground)}.historyParam li{align-items:center;display:flex;padding:.4rem .8rem}.historyParam li i{font-size:1.4rem}.historyParam li a{color:var(--bodyColor);flex-grow:1;margin:0 1.2rem;text-decoration:none}.historyParam li .close{background:none;border:none}.historyParam li .close i{font-size:1rem}.notifScreen{flex-direction:column;height:100%}.notifScreen,.notifScreen header{background:var(--headerBackgroundColor);display:flex}.notifScreen header{align-items:center;color:var(--headerColor);font-size:.7rem;justify-content:space-between;padding:0 .7rem 2rem;position:relative;top:1.1rem;z-index:0}.notifScreen header div{align-items:center;display:flex}.notifScreen header h1{font-size:1.9rem;margin:0}.notifScreen header a{background:none;border:none}.notifScreen header a i{color:#fff;font-size:1.8rem;margin-right:.9rem}.notifScreen main{background:var(--bodyBackgroundColor);border-top:1px solid var(--bodyColor);border-top-left-radius:1.4rem;color:var(--bodyColor);flex-grow:1;overflow:auto;padding-top:.5rem;z-index:1}.notifScreen .empty{margin-bottom:.4rem;margin-right:.8rem;margin-top:.1rem;text-align:right}.notifScreen .empty a{cursor:pointer;font-weight:700;text-decoration:underline}.notifScreen .notFoundMessage{font-style:italic;text-align:center}.notifScreen main>ul{list-style-type:none;margin:0;padding:0}.notifScreen main>ul li:nth-child(odd){background:var(--nthChildLiBackground)}.notifScreen main>ul li{align-items:center;display:flex;padding:.4rem .8rem}.notifScreen main>ul li i{font-size:1.3rem}.notifScreen main>ul li a{cursor:pointer;flex-grow:1;margin:0 1rem;text-decoration:none}.notifScreen main>ul li strong{vertical-align:middle}.notifScreen .isNew{background:var(--newNotifColor);border-radius:.4rem;color:#fff;font-size:.6rem;margin-left:.2rem;padding:.1rem .4rem}.notifScreen main>ul li .close{background:none;border:none}.notifScreen main>ul li .close i{font-size:1rem}.notifScreen .bottomModalAppUpdate{padding:1rem}.shelvesParam .shelvesList>div{margin:.7rem auto;width:calc(100% - 2rem)}.shelvesParam .shelf{border-radius:.6rem;box-sizing:border-box;color:#fff;display:flex;padding:0}.shelvesParam .shelf select{border:1px solid #cfcaca;border-radius:.5rem;margin-right:1rem;padding:.6rem .5rem;text-align:center;width:3rem}.shelvesParam .shelf input{flex-grow:1;font-size:.8rem;margin-left:1rem}.shelvesParam .shelf button{background:none;border:none;color:var(--bodyColor);padding:0}.shelvesParam .shelf button i{font-size:1rem}.shelvesParam .shelf .arrowDirection{padding:0 .2rem}.shelvesParam .shelf .deleteButton,.shelvesParam .shelf .overShelfButton{margin-left:1rem}.shelvesParam .saveButton{bottom:4rem}.shelvesParam .addButton,.shelvesParam .saveButton{align-items:center;background:var(--buttonBackgroundColor);border:0;border-radius:50%;box-shadow:-.1rem .2rem .3rem -.2rem #060524a1;color:#fff;display:flex;font-size:2rem;height:2.6rem;justify-content:center;position:fixed;right:1rem;width:2.6rem}.shelvesParam .addButton{bottom:1rem}.shelvesParam .changeShelfModal{margin:0 1rem 1rem}.shelvesParam .changeShelfModal select{border:1px solid #cfcaca;border-radius:.5rem;padding:.6rem .5rem;text-align:center;width:100%}.shelvesParam .changeShelfModal button{background:var(--buttonBackgroundColor);border:0;border-radius:.4rem;color:var(--buttonColor);font-size:1rem;margin-top:2.1rem;padding:.6rem;width:100%}.bookComments{flex-direction:column;height:100%}.bookComments,.bookComments header{background:var(--headerBackgroundColor);display:flex}.bookComments header{align-items:center;color:var(--headerColor);font-size:.7rem;justify-content:space-between;padding:0 .7rem 2rem;position:relative;top:1.1rem;z-index:0}.bookComments header div{align-items:center;display:flex}.bookComments header h1{font-size:1.9rem;margin:0}.bookComments header h1 i{display:inline-block;font-size:.3rem;margin-left:.2rem;margin-right:.5rem;vertical-align:middle}.bookComments header h1 span{color:#e0dddd;display:inline;font-size:1rem}.bookComments header a{background:none;border:none;cursor:pointer}.bookComments header a i{color:#fff;font-size:1.8rem;margin-right:.9rem}.bookComments main{background:var(--bodyBackgroundColor);border-top:1px solid var(--bodyColor);border-top-left-radius:1.4rem;color:var(--bodyColor);flex-grow:1;overflow:auto;padding:1rem;z-index:1}.bookComments main>div{padding-top:1rem}.bookComments main>div:not(:last-of-type){border-bottom:1px solid #d0d0d0}.bookComments main select{border:1px solid #cfcaca;border-radius:.5rem;padding:.4rem 0;text-align:center;width:100%}.bookExtracts{flex-direction:column;height:100%}.bookExtracts,.bookExtracts header{background:var(--headerBackgroundColor);display:flex}.bookExtracts header{align-items:center;color:var(--headerColor);font-size:.7rem;justify-content:space-between;padding:0 .7rem 2rem;position:relative;top:1.1rem;z-index:0}.bookExtracts header div{align-items:center;display:flex}.bookExtracts header h1{font-size:1.9rem;margin:0}.bookExtracts header h1 i{display:inline-block;font-size:.3rem;margin-left:.2rem;margin-right:.5rem;vertical-align:middle}.bookExtracts header h1 span{color:#e0dddd;display:inline;font-size:1rem}.bookExtracts header a{background:none;border:none;cursor:pointer}.bookExtracts header a i{color:#fff;font-size:1.8rem;margin-right:.9rem}.bookExtracts main{background:var(--bodyBackgroundColor);border-top:1px solid var(--bodyColor);border-top-left-radius:1.4rem;color:var(--bodyColor);flex-grow:1;overflow:auto;padding:1rem;z-index:1}.bookExtracts main>div{padding-top:1rem}.bookExtracts main>div:not(:last-of-type){border-bottom:1px solid #d0d0d0}.bookExtracts main select{border:1px solid #cfcaca;border-radius:.5rem;padding:.4rem 0;text-align:center;width:100%}.spoilersentence{cursor:pointer;font-style:italic;text-decoration:underline}.secrettext{display:none}.searchByTheme{flex-direction:column;height:100%}.searchByTheme,.searchByTheme header{background:var(--headerBackgroundColor);display:flex}.searchByTheme header{align-items:center;color:var(--headerColor);font-size:.7rem;justify-content:space-between;padding:0 .7rem 2rem;position:relative;top:1.1rem;z-index:0}.searchByTheme header div{align-items:center;display:flex}.searchByTheme header h1{font-size:1.9rem;margin:0}.searchByTheme header h1 i{display:inline-block;font-size:.3rem;margin-left:.2rem;margin-right:.5rem;vertical-align:middle}.searchByTheme header h1 span{color:#e0dddd;display:inline;font-size:1rem}.searchByTheme header a{background:none;border:none}.searchByTheme header a i{color:#fff;font-size:1.8rem;margin-right:.9rem}.searchByTheme main{background:var(--bodyBackgroundColor);border-top-left-radius:1.4rem;color:var(--bodyColor);flex-grow:1;overflow:auto;padding:1rem;z-index:1}.searchByTheme ul{font-size:1.2rem;height:auto;list-style-type:none;margin:0 0 1.3rem;overflow-x:auto;padding:0 0 .3rem;white-space:nowrap;width:100%}.searchByTheme ul li{cursor:pointer;display:inline-block;margin:0 .5rem}.searchByTheme ul li.selected{font-weight:700;text-decoration:underline}.selectedThemeMessage{font-style:italic;text-align:center}.searchByTheme footer{display:flex}.searchByTheme footer>span{align-items:center;display:flex;justify-content:center;margin:0 1rem;vertical-align:middle;white-space:nowrap}.searchByTheme footer button{align-items:center;background:var(--buttonBackgroundColor);border:0;border-radius:.4rem;color:#fff;display:flex;font-size:1rem;justify-content:center;padding:.3rem;width:50%}.searchByTheme footer button.disabled{cursor:not-allowed;opacity:.5}.searchByTheme footer button~button{margin-left:1rem}.searchByTheme footer button span{margin:0 .2rem}.connectionContainer{background:var(--bodyBackgroundColor);color:var(--bodyColor);margin:3rem 1rem 0}.connectionContainer h1{margin-bottom:.6rem}.connectionContainer input{background:var(--inputBackgroundColor);border:1px solid var(--inputBorderColor);box-sizing:border-box;color:var(--inputColor);margin-bottom:.5rem;width:100%}.connectionContainer input:first-of-type{margin-top:.8rem}.connectionContainer button{background:var(--buttonBackgroundColor);border:0;border-radius:.4rem;color:#fff;font-size:1.1rem;margin-top:1rem;padding:.6rem;width:100%}.connectionContainer .errorMsg{color:#d02222;font-weight:700}.errorMessageModal{background:#b50000;border-radius:1rem;bottom:2.8rem;color:#fff;font-size:.9rem;left:0;margin:auto;opacity:.7;padding:.5rem .8rem;position:fixed;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.explanation{background:#242424;color:#fff;display:flex;flex-direction:column;height:100%;padding:0 1rem}.explanation>footer{margin-bottom:2rem;text-align:center}.explanation>footer button{border:0;border-radius:.2rem;color:#000;font-size:1rem;margin:0 .5rem;padding:.3rem 1.1rem}.explanation>footer .goBack{background:#b5b5b5}.explanation .stepExplanation{align-items:center;display:flex;flex-direction:column;height:100%;margin-top:2.3rem;text-align:center}.explanation .stepExplanation>.imageExplanation{height:25rem;position:relative;width:12rem}.explanation .imageExplanation img{left:0;position:absolute;top:0;width:100%}.explanation .imageExplanation img:first-of-type{z-index:1}.explanation .imageExplanation img:last-of-type{left:.9rem;top:1.6rem;width:calc(100% - 1.8rem);z-index:0}.explanation .imageExplanation .topApp{background:#242424;height:1rem;position:absolute;top:1rem;width:100%;z-index:1}.explanation .imageExplanation .bottomApp{background:#fff;bottom:1.5rem;height:.4rem;left:0;margin:auto;position:absolute;right:0;width:10.4rem}.explanation .iconExplanation{font-size:4rem;margin-bottom:2.7rem;margin-top:4rem}.explanation .target{background:transparent;border:6px solid #b4359b;border-radius:50%;height:4.3rem;position:absolute;width:4.3rem;z-index:2}.explanation .arrowTarget{position:absolute;z-index:1}.explanation .arrowTarget i{color:#e24f4f;font-size:5rem}.hello{background:#242424;color:#fff;display:flex;flex-direction:column;height:100%;padding:0 1rem}.hello,.hello h1{text-align:center}.hello h1{display:block;font-size:4rem}.hello p{font-size:1.2rem;margin:1.4rem auto;text-align:center}.hello p:first-of-type{width:14rem}.hello footer{margin-top:4rem}.hello footer button{border-radius:.6rem;color:#000;font-size:1.1rem;margin-bottom:1rem;padding:.5rem 1.5rem}.hello footer a{cursor:pointer;font-size:.9rem;text-decoration:underline}.scanContainer{flex-direction:column;height:100%}.scanContainer,.scanContainer header{background:var(--headerBackgroundColor);display:flex}.scanContainer header{align-items:center;color:var(--headerColor);font-size:.7rem;justify-content:space-between;padding:0 .7rem 2rem;position:relative;top:1.1rem;z-index:0}.scanContainer header div{align-items:center;display:flex}.scanContainer header h1{font-size:1.9rem;margin:0}.scanContainer header a{background:none;border:none}.scanContainer header a i{color:#fff;font-size:1.8rem;margin-right:.9rem}.scanContainer main{background:var(--bodyBackgroundColor);border-top:1px solid var(--bodyColor);border-top-left-radius:1.4rem;color:var(--bodyColor);flex-grow:1;overflow:auto;padding:.5rem 1rem 0;z-index:1}.scanContainer main p.subTitle:not(:first-of-type){margin-bottom:0}.scanContainer .inputContainer{position:relative}.scanContainer main .inputContainer input{box-sizing:border-box;position:absolute;width:100%}.scanContainer main .inputContainer span{font-size:.9rem;font-weight:700;position:absolute;right:.5rem;top:.5rem}.scanContainer main .inputContainer span.error{color:red}.scanContainer main .inputContainer span.success{color:green}.scanContainer .viewportScan{min-height:200px;overflow:hidden}#reader,.scanContainer .viewportScan{background:#242424;border-radius:.5rem;height:auto;position:relative;width:100%}.scanContainer .startVideoContainer{background:#242424;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.scanContainer .startVideoContainer button{bottom:0;color:#000;color:initial;height:2.4rem;left:0;margin:auto;position:absolute;right:0;top:0;width:9.5rem}.scanContainer .startVideoContainer span{bottom:0;color:#fff;height:1rem;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0}.scanContainer .errorMsg{color:red;font-size:.8rem;font-weight:700;height:1rem;margin:0 0 .4rem}.scanContainer .searchBook{display:flex;margin-bottom:.7rem}.scanContainer .searchBook .imageSearchBook{background-repeat:no-repeat;background-size:cover;border-radius:.4rem;cursor:pointer;height:7rem;margin-right:.7rem;width:4.9rem}.scanContainer .searchBook>div:last-of-type{flex-basis:0;flex-grow:1}.scanContainer .searchBook .bestResult{background:#cd563f;border-radius:.2rem;display:inline-block;font-size:.8rem;margin-bottom:.3rem;padding:.1rem .6rem}.scanContainer .searchBook strong{cursor:pointer;display:block;margin-bottom:.3rem}.scanContainer .goBackOverview{background:none;border:none;font-size:1.6rem;left:1rem;position:absolute}.statsScreen{flex-direction:column;height:100%}.statsScreen,.statsScreen header{background:var(--headerBackgroundColor);display:flex}.statsScreen header{align-items:center;color:var(--headerColor);font-size:.7rem;justify-content:space-between;padding:0 .7rem 2rem;position:relative;top:1.1rem;z-index:0}.statsScreen header div{align-items:center;display:flex}.statsScreen header h1{font-size:1.9rem;margin:0}.statsScreen header h1 i{display:inline-block;font-size:.3rem;margin-left:.2rem;margin-right:.5rem;vertical-align:middle}.statsScreen header h1 span{color:#e0dddd;display:inline-block;font-size:1rem;vertical-align:middle}.statsScreen header a{background:none;border:none}.statsScreen header a i{color:#fff;font-size:1.8rem;margin-right:.9rem}.statsScreen main{background:var(--bodyBackgroundColor);border-top:1px solid var(--bodyColor);border-top-left-radius:1.4rem;color:var(--bodyColor);flex-grow:1;overflow:auto;padding-left:.6rem;padding-right:.6rem;padding-top:.8rem;z-index:1}.statsScreen main .menu-stats{font-size:1.2rem;height:auto;list-style-type:none;margin:0 0 1.3rem;overflow-x:auto;padding:0;white-space:nowrap;width:100%}.statsScreen main .menu-stats li{cursor:pointer;display:inline-block;margin:0 .5rem}.statsScreen main .menu-stats li.selected{font-weight:700;text-decoration:underline}.statsScreen .yearBooks{height:calc(100% - 3.1rem);overflow:auto}.statsScreen .month:not(:first-of-type){margin-top:1rem}.statsScreen .month>strong{font-size:1.2rem;margin-left:.4rem}.statsScreen .booksList{grid-gap:.7rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(6.2rem,1fr));margin-top:.4rem;min-height:.9rem;position:relative}.statsScreen .booksList .notFoundMessage{font-style:italic;left:0;margin:auto;position:absolute;right:0;text-align:center}.statsScreen .moreOptions-list{list-style-type:none;margin:0;padding:0}.statsScreen .moreOptions-list li{align-items:center;border-bottom:1px solid #d5d5d5;cursor:pointer;display:flex;padding:.7rem .9rem}.statsScreen .moreOptions-list li i{font-size:1rem;margin-right:.7rem}.statsScreen .moreOptions-list li span{color:grey;display:block;font-size:.9rem}.statsScreen .moreOptions-list input{border:1px solid #a7a7a7;border-radius:3px;margin-top:.3rem;padding:.2rem .5rem}
/*# sourceMappingURL=main.63dfb2eb.css.map*/