#LibraryHero{height:100vh;width:100%;left:0;position:fixed;background-color:#000}#LibraryHero .absoluteBtn{position:absolute;right:0;top:8ch;z-index:3}@media screen and (min-width:420px){@supports(background:radial-gradient(circle,#ffc480 0%,rgba(253,222,83,0) 70%)){#LibraryHero .light{height:30vh;width:30vh;border-radius:100%;background:radial-gradient(circle,#ffc480 0,rgba(253,222,83,0) 70%);z-index:1;position:absolute;right:34.32vh;top:14vh;opacity:.15;-webkit-transform:scale(2.5);transform:scale(2.5);-webkit-animation:flickering 5s ease-in-out 0s infinite alternate;animation:flickering 5s ease-in-out 0s infinite alternate}@media screen and (min-width:420px)and (min-width:900px){#LibraryHero .light{right:38.28vh;top:9vh;-webkit-transform:scale(3);transform:scale(3)}}}}@-webkit-keyframes flickering{0%{opacity:.16}20%{opacity:.11}40%{opacity:.14}80%{opacity:.12}to{opacity:.15}}@keyframes flickering{0%{opacity:.16}20%{opacity:.11}40%{opacity:.14}80%{opacity:.12}to{opacity:.15}}#LibraryHero .bg{height:100%;position:fixed;max-width:100%;right:0;top:0}#LibraryHero .bg>img{height:100%;min-width:100%;opacity:.6}@supports((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){#LibraryHero .bg>img{opacity:.75}}@supports((-o-object-fit:cover) or (object-fit:cover)){#LibraryHero .bg>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;width:auto;height:100%}}@media screen and (min-width:900px){#LibraryHero .bg>img{opacity:1}@supports((-o-object-fit:cover) or (object-fit:cover)){#LibraryHero .bg>img{-webkit-transform:scale(1.25);transform:scale(1.25)}}}.BaseLibraryCard{overflow:hidden;position:relative;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-box-flex:1;-ms-flex:1 0 36ch;flex:1 0 36ch;-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,.3);box-shadow:5px 5px 5px 0 rgba(0,0,0,.3)}.BaseLibraryCard .actionContainer{padding:1ch}.BaseLibraryCard .activityContainer{padding:.5ch 1ch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.BaseLibraryCard .contentContainer{padding:2ch 1ch;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:54ch;z-index:2;position:relative}@media(hover:hover){.BaseLibraryCard.activityHover .activityContainer{-webkit-transform:translateY(-2.5ch);transform:translateY(-2.5ch);min-height:3ch;-webkit-box-sizing:border-box;box-sizing:border-box}.BaseLibraryCard.activityHover .activityContainer p{-webkit-transition:opacity .2s ease-out .15s;transition:opacity .2s ease-out .15s;opacity:0;line-height:3ch}.BaseLibraryCard.activityHover .activityContainer,.BaseLibraryCard.activityHover .contentContainer{-webkit-transition:-webkit-transform .2s ease-out .15s;transition:-webkit-transform .2s ease-out .15s;transition:transform .2s ease-out .15s;transition:transform .2s ease-out .15s,-webkit-transform .2s ease-out .15s;will-change:transform}.BaseLibraryCard.activityHover .contentContainer{padding:1ch;-webkit-transform:translateY(-1.5ch);transform:translateY(-1.5ch)}.BaseLibraryCard.activityHover:hover .activityContainer,.BaseLibraryCard.activityHover:hover .contentContainer{-webkit-transform:translateY(0);transform:translateY(0)}.BaseLibraryCard.activityHover:hover .activityContainer p{opacity:1}}@media screen and (min-width:900px){.BaseLibraryCard{width:36ch}}.BookCard{contain:content}.BookCard .activityContent{text-transform:lowercase;color:inherit;font-size:.9rem}.BookCard .activityContent.notReaded{text-transform:uppercase;font-weight:700}.BookCard .title{margin-bottom:1ch}.BookCard .description p{max-height:10ch;overflow:hidden;text-overflow:clip}.BookCard .btnBook,.BookCard .title{text-align:center}.BookCard .btnBook{padding:1ch;cursor:pointer;z-index:3}.CategoryCard{contain:content}.CategoryCard .activityContent{text-transform:lowercase;color:inherit;font-size:.9rem}.CategoryCard .title{margin-bottom:1ch;text-align:center}.CategoryCard .description p{max-height:10ch;overflow:hidden;text-overflow:clip}.LoadingPlaceholder{width:100%;margin:2ch 0}.LoadingPlaceholder.center{margin:50% 0}.LoadingPlaceholder .drawer{height:4ch;width:4ch;position:relative;border:.5ch solid #956a6d;-webkit-animation:loading 2s linear 0s infinite;animation:loading 2s linear 0s infinite}.LoadingPlaceholder .drawer:after{content:"";background-color:#956a6d;position:absolute;width:100%;height:100%;-webkit-animation:loadingProgress 1s ease 0s infinite alternate;animation:loadingProgress 1s ease 0s infinite alternate}.BaseInput{border:3px solid #fba52d;background:#2a2325;-webkit-box-sizing:border-box;box-sizing:border-box}.BaseInput input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1ch;background:transparent;border:none;color:#fff8e0}.BaseInput input::-webkit-input-placeholder{color:#fff8e0;opacity:.7}.BaseInput input::-moz-placeholder{color:#fff8e0;opacity:.7}.BaseInput input:-ms-input-placeholder{color:#fff8e0;opacity:.7}.BaseInput input::-ms-input-placeholder{color:#fff8e0;opacity:.7}.BaseInput input::placeholder{color:#fff8e0;opacity:.7}.BaseInput .iconArea{-webkit-box-flex:0;-ms-flex:0 0 6ch;flex:0 0 6ch}.BaseInput .iconArea>button:first-child{height:100%}@media print{.BaseInput{display:none!important}}.BookSearch{overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:36ch}.BookSearch .input{z-index:20;position:fixed}.BookSearch .searchResults>.BaseLibraryCard{-ms-flex-preferred-size:auto;flex-basis:auto}.BookSearch .noBooks{margin:1ch 0;padding:1ch;width:34ch}.BookSearch .noBooks>p{font-weight:600}.BookSearch.relative{position:relative}@supports(position:sticky){.BookSearch.relative{position:sticky;top:0}}.BookSearch.relative .input{margin:1ch 2ch 0 2ch;width:36ch;top:0;right:0;margin-left:0!important;background:rgba(42,35,37,.6)}@media(min-width:600px){.BookSearch.relative .input{margin:1ch 4ch 0 4ch}}@media(min-width:900px){.BookSearch.relative .input{margin:1ch 0 0 0;margin:1ch 4vw 0 4vw}}@media(min-width:1200px){.BookSearch.relative .input{margin:1ch 0 0 0;margin:1ch 8vw 0 8vw}}@supports((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.BookSearch.relative .input{background:rgba(42,35,37,.4);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}.BookSearch.relative .searchResults{top:100%;width:36ch;overflow:hidden;padding:6ch 0 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.BookSearch.relative .searchResults>.BaseLibraryCard{-ms-flex-preferred-size:auto;flex-basis:auto;margin:1ch 0;width:36ch}@media screen and (min-width:1200px){.BookSearch.relative .input{top:3ch}.BookSearch.relative .searchResults{padding:9ch 0 0 0}}.BookSearch.fixed{padding:0 2ch 0 2ch;width:auto;max-height:100vh;position:fixed;z-index:20;bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;left:0;right:0;overflow:auto;margin-top:24ch}@media(min-width:600px){.BookSearch.fixed{padding:0 4ch 0 4ch}}@media(min-width:900px){.BookSearch.fixed{padding:0 0 0 0;padding:0 4vw 0 4vw}}@media(min-width:1200px){.BookSearch.fixed{padding:0 0 0 0;padding:0 8vw 0 8vw}}.BookSearch.fixed .input{margin:0 3ch 0 3ch;position:fixed;bottom:0;left:0;right:0;background:#2a2325}@media(min-width:600px){.BookSearch.fixed .input{margin:0 5ch 0 5ch}}@media(min-width:900px){.BookSearch.fixed .input{margin:0 0 0 0;margin:0 calc(4vw + 1ch) 0 calc(4vw + 1ch)}}@media(min-width:1200px){.BookSearch.fixed .input{margin:0 0 0 0;margin:0 calc(8vw + 1ch) 0 calc(8vw + 1ch)}}.BookSearch.fixed .searchResults{z-index:-1;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;margin-bottom:6ch}.BookSearch.fixed .searchResults>.BaseLibraryCard:last-child{margin-top:10ch!important}.BookSearch.fixed .noBooks{margin:0 1ch;padding:1ch}.PageLibrary{background:#000;padding:0 2ch 8ch 2ch}@media(min-width:600px){.PageLibrary{padding:0 4ch 8ch 4ch}}@media(min-width:900px){.PageLibrary{padding:0 0 8ch 0;padding:0 4vw 8ch 4vw}}@media(min-width:1200px){.PageLibrary{padding:0 0 8ch 0;padding:0 8vw 8ch 8vw}}@media screen and (min-width:900px){.PageLibrary .theHero{opacity:1!important}}.PageLibrary .categoryContainer{padding:0 3ch 0 3ch;top:35vh;left:0;right:0;position:fixed;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}@media(min-width:600px){.PageLibrary .categoryContainer{padding:0 5ch 0 5ch}}@media(min-width:900px){.PageLibrary .categoryContainer{padding:0 0 0 0;padding:0 calc(4vw + 1ch) 0 calc(4vw + 1ch)}}@media(min-width:1200px){.PageLibrary .categoryContainer{padding:0 0 0 0;padding:0 calc(8vw + 1ch) 0 calc(8vw + 1ch)}}.PageLibrary>.contentContainer{margin-top:65vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.PageLibrary>.contentContainer .booksContainer,.PageLibrary>.contentContainer .categoriesContainer{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.PageLibrary .cardsHeader{margin:2ch 1ch .5ch 1ch}.PageLibrary .card{margin:1ch}@media screen and (min-width:900px){.PageLibrary{padding:0 40ch 0 2ch}}@media screen and (min-width:900px)and (min-width:600px){.PageLibrary{padding:0 42ch 0 4ch}}@media screen and (min-width:900px)and (min-width:900px){.PageLibrary{padding:0 0 0 0;padding:0 calc(4vw + 38ch) 0 4vw}}@media screen and (min-width:900px)and (min-width:1200px){.PageLibrary{padding:0 0 0 0;padding:0 calc(8vw + 38ch) 0 8vw}}@media screen and (min-width:900px){.PageLibrary>.contentContainer{margin-top:75vh}}@media screen and (min-width:900px){.PageLibrary>.sidePanel{padding:0 2ch 0 2ch;padding-left:0!important;top:0;bottom:0;right:0;width:36ch;position:fixed;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:900px)and (min-width:600px){.PageLibrary>.sidePanel{padding:0 4ch 0 4ch}}@media screen and (min-width:900px)and (min-width:900px){.PageLibrary>.sidePanel{padding:0 0 0 0;padding:0 4vw 0 4vw}}@media screen and (min-width:900px)and (min-width:1200px){.PageLibrary>.sidePanel{padding:0 0 0 0;padding:0 8vw 0 8vw}}@media screen and (min-width:900px){.PageLibrary .categoryContainer{padding:0 41ch 0 3ch;top:45vh;left:0;-webkit-backdrop-filter:unset;backdrop-filter:unset;position:fixed}}@media screen and (min-width:900px)and (min-width:600px){.PageLibrary .categoryContainer{padding:0 43ch 0 5ch}}@media screen and (min-width:900px)and (min-width:900px){.PageLibrary .categoryContainer{padding:0 0 0 0;padding:0 calc(4vw + 39ch) 0 calc(4vw + 1ch)}}@media screen and (min-width:900px)and (min-width:1200px){.PageLibrary .categoryContainer{padding:0 0 0 0;padding:0 calc(8vw + 39ch) 0 calc(8vw + 1ch)}}@media screen and (min-width:900px){.PageLibrary .backButton{margin:0 2ch 1ch 2ch;width:36ch;position:fixed;bottom:0;right:0;z-index:25}}@media screen and (min-width:900px)and (min-width:600px){.PageLibrary .backButton{margin:0 4ch 1ch 4ch}}@media screen and (min-width:900px)and (min-width:900px){.PageLibrary .backButton{margin:0 0 1ch 0;margin:0 4vw 1ch 4vw}}@media screen and (min-width:900px)and (min-width:1200px){.PageLibrary .backButton{margin:0 0 1ch 0;margin:0 8vw 1ch 8vw}}@media screen and (min-width:900px){.PageLibrary .backButton>a{margin:0!important;position:relative}}@media screen and (min-width:900px){.PageLibrary.isSearching{padding:0 2ch 8ch 2ch}}@media screen and (min-width:900px)and (min-width:600px){.PageLibrary.isSearching{padding:0 4ch 8ch 4ch}}@media screen and (min-width:900px)and (min-width:900px){.PageLibrary.isSearching{padding:0 0 8ch 0;padding:0 4vw 8ch 4vw}}@media screen and (min-width:900px)and (min-width:1200px){.PageLibrary.isSearching{padding:0 0 8ch 0;padding:0 8vw 8ch 8vw}}@media screen and (min-width:900px){.PageLibrary.isSearching>.sidePanel{position:relative;padding:0!important}}@media screen and (min-width:900px){.PageLibrary.isSearching>.contentContainer{margin-right:2ch}}