body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.search{height:100%;position:relative}.search-elements{float:right;z-index:99;margin:22% 6rem 0}@media only screen and (max-width:425px){.search-elements{margin:50% 1rem 0}}.search-elements h1{margin-bottom:3.5rem}@media only screen and (max-width:425px){.search-elements h1{font-size:2rem}}.search-form{height:48px;display:flex;justify-content:stretch;box-shadow:0 6px 20px 0 rgba(222,143,143,.25);border-radius:0;transition:box-shadow .2s ease-in-out;position:relative}.search-form:focus-within{box-shadow:0 8px 25px 5px rgba(222,143,143,.25)}.search .highlight{border-bottom:6px solid #ff4f2d}.search-bg{z-index:-1;position:absolute;bottom:0;width:100%;height:100%;overflow:hidden}@media only screen and (max-width:425px){.search-bg svg{width:1400px}}input[type=text]{border:none;width:100%;height:100%;padding:0 1rem;border-radius:0;font-size:1rem}input:focus{outline:none}input[type=submit]{font-family:"Didot",cursive;font-weight:700;font-size:.9rem;background:#ff4f2d;border:none;text-transform:uppercase;padding-left:2rem;padding-right:2rem;margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;border-radius:0;height:48px}@media only screen and (max-width:425px){input[type=submit]{padding-left:1rem;padding-right:1rem}}.book{display:flex;margin:4rem 0;max-width:960px}@media only screen and (max-width:425px){.book{flex-direction:column}}.book-cover{transform-origin:0 0;transform-style:preserve-3d;transform:rotateY(0);transition:all .5s ease-in-out;box-shadow:17px 12px 8px 0 rgba(0,0,0,.2);min-width:130px;max-height:200px}@media only screen and (max-width:768px){.book-cover{width:130px}}@media only screen and (max-width:425px){.book-cover{padding-left:.5rem;width:100px}}.book-cover img{cursor:pointer;object-fit:cover}@media only screen and (max-width:425px){.book-cover img{min-width:92px}}.book-cover:after{content:"";position:absolute;z-index:0;display:block;top:0;right:-6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAG0lEQVQIW2P8/////w8fPjAICAgwwGhGGggCAOYAMfLhHG5wAAAAAElFTkSuQmCC) repeat;width:4px;height:calc(100% - 3px);transform:rotateY(35deg);transform-origin:right;-webkit-transform:translateZ(0);transition:all .5s ease-in-out}.book-cover:hover{transform:rotateY(-20deg);box-shadow:20px 18px 10px 0 rgba(0,0,0,.15)}.book-cover:hover:after{right:-15px;width:15px}.book .book-info{padding:0 4rem;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media only screen and (max-width:425px){.book .book-info{margin-top:1rem;padding:1rem 1rem 1rem .5rem}}.book .book-info .title{font-family:"Didot",cursive;border-left:6px solid #ff4f2d;font-weight:700;font-size:1.5rem;padding:0 1rem;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.book .book-info .title{font-size:1rem}}.book .book-info .title-text{margin-right:.5rem}.book .book-info .title .icon-button{cursor:pointer;opacity:.7;width:24px}.book .book-info .title .icon-button:hover{opacity:.2}.book .book-info .description{opacity:.7;line-height:1.5rem;height:46px;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:425px){.book .book-info .description{font-size:.8rem}}.book .book-info .meta{margin-top:2rem;opacity:.4}@media only screen and (max-width:425px){.book .book-info .meta{margin-top:1rem}}.book .book-info .meta .author-name{padding-right:.5rem}.book .book-info .meta .author-name:not(:nth-last-child(2)):after{content:" |"}.pagination{text-align:center;position:fixed;font-family:"Didot",cursive;font-size:2rem;top:35%;right:1rem}@media only screen and (max-width:768px){.pagination{font-size:1.5rem}}@media only screen and (max-width:425px){.pagination{font-size:1.2rem;right:0}}.pagination .inactive-previous{pointer-events:none;opacity:.3}.pagination div{color:#bababa;padding:.5rem 2rem;cursor:pointer}@media only screen and (max-width:425px){.pagination div{padding:.5rem}}.pagination div svg{color:#191919}.pagination div:hover{opacity:.7}.pagination .active-page{color:#000}.loader{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20%;position:relative}.loader-book{width:60px;position:relative;perspective:150px}.loader-book,.loader-book figure{border:4px solid #ff4f2d;height:45px}.loader-book figure{display:block;width:30px;border-left-width:1px;margin:0;position:absolute;right:-4px;top:-4px;overflow:hidden;background:#ff4f2d;transform-style:preserve-3d;transform-origin:left center}.loader-book figure:first-child{-webkit-animation:pageTurn 1.2s cubic-bezier(0,.39,1,.68) 1.6s infinite;animation:pageTurn 1.2s cubic-bezier(0,.39,1,.68) 1.6s infinite}.loader-book figure:nth-child(2){-webkit-animation:pageTurn 1.2s cubic-bezier(0,.39,1,.68) 1.45s infinite;animation:pageTurn 1.2s cubic-bezier(0,.39,1,.68) 1.45s infinite}.loader-book figure:nth-child(3){-webkit-animation:pageTurn 1.2s cubic-bezier(0,.39,1,.68) 1.2s infinite;animation:pageTurn 1.2s cubic-bezier(0,.39,1,.68) 1.2s infinite}@-webkit-keyframes pageTurn{0%{transform:rotateY(0deg)}20%{background:#ff4f2d}40%{background:#ffa493;transform:rotateY(-180deg)}to{background:#ffa493;transform:rotateY(-180deg)}}@keyframes pageTurn{0%{transform:rotateY(0deg)}20%{background:#ff4f2d}40%{background:#ffa493;transform:rotateY(-180deg)}to{background:#ffa493;transform:rotateY(-180deg)}}.filters{display:flex;font-family:"Didot",cursive;text-transform:uppercase;font-weight:700}.filters-menu{padding:0 2rem 0 0;display:flex;position:relative;cursor:pointer;height:2rem}.filters-menu:last-child{padding:0}.filters-menu span{margin-right:.5rem}.filters-menu:hover div:nth-child(2){display:block}.filters-menu-options{background:#ff4f2d;padding:1rem 0;position:absolute;top:2rem;color:#fff;box-shadow:0 6px 20px 5px rgba(222,143,143,.45);min-width:100%;display:none;z-index:2;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.filters-menu-options div{padding:.6rem 1rem;cursor:pointer}.filters-menu-options div:hover{background-color:#c62000}.results-page{padding:4rem 4rem 14rem;max-width:1200px;margin:0 auto;position:relative}@media only screen and (max-width:425px){.results-page{padding:1rem 1rem 8rem}}.results-page .controls{display:flex;width:100%;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:4rem;top:0;padding:1.5rem 0;position:-webkit-sticky;position:sticky;background:#fff;z-index:99}.results-page .controls input[type=submit]{height:40px}@media only screen and (max-width:768px){.results-page .controls{flex-direction:column;margin-bottom:1.5rem}}.results-page .controls-right{display:flex}@media only screen and (max-width:768px){.results-page .controls-right{margin-top:1rem}}.results-page .controls-right .search-form{height:40px;min-width:360px}@media only screen and (max-width:425px){.results-page .controls-right .search-form{min-width:260px}}.results-page .controls-right .icon-bookshelf{height:40px;position:relative}.results-page .controls-right .icon-bookshelf-badge{background-color:#ff4f2d;color:#fff;position:absolute;border-radius:100%;width:1rem;height:1rem;right:.5rem;top:.5rem;text-align:center;font-size:12px}.results-page .controls-right .icon-bookshelf .icon-button{cursor:pointer;margin:.4rem 1rem}.results-page .controls-right .icon-bookshelf .icon-button:hover{opacity:.3}.bookshelf{background:#f5f5f5;height:12rem;padding:1rem;position:fixed;bottom:0;right:0;left:0}.bookshelf-title{width:100%;display:flex;justify-content:space-between}.bookshelf-title .icon-button{cursor:pointer}.bookshelf-title .icon-button:hover{transform:rotate(90deg);opacity:.6;transition:transform .2s ease-in-out}.bookshelf .favorite-books-list{display:flex;overflow-y:scroll;padding:1rem 0}.bookshelf .favorite-books-list .favorite-book{padding:0 1rem;transition:all .1s ease-in-out;cursor:-webkit-grab;cursor:grab}.bookshelf .favorite-books-list .favorite-book:hover{transform:translateY(-6px)!important}.bookshelf .favorite-books-list .favorite-book-dragging{cursor:-webkit-grabbing;cursor:grabbing;visibility:hidden}.bookshelf .favorite-books-list .favorite-book img{box-shadow:0 4px 8px 4px rgba(18,2,3,.15)}body,html{margin:0;padding:0}*{box-sizing:border-box}a{text-decoration:none}a,a:visited{color:#000}.App{margin:0;padding:0;height:100vh;position:relative}.App .main{height:100%}.logo{z-index:999;position:absolute;left:1rem;top:1rem}.logo span{font-size:18px;padding-left:10px;vertical-align:top}.logo span,h1,h2,h3{font-family:"Didot",cursive}h1{font-size:3rem}
/*# sourceMappingURL=main.4a11fa52.chunk.css.map */