@import"https://fonts.googleapis.com/css2?family=Lobster&display=swap";@import"https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&display=swap";:root{background-color:#282828}.AppDiv{display:flex;align-items:center;justify-content:center}.Header-Part{font-family:Georgia,Times New Roman,Times,serif;font-size:20px;color:#a9a9a9;height:50px;line-height:50px;text-align:center;width:95px;transition:all ease .3s;text-decoration:none}.MainPage{background-color:#484848;width:900px;height:auto;margin-bottom:-10px;margin-left:20px}.HomeDiv{display:flex;flex-direction:column}.Main{width:100%;overflow:hidden;display:flex;justify-content:center}.Welcome{font-family:Georgia,Times New Roman,Times,serif;font-size:50px;color:#a9a9a9;text-align:center;margin-top:35px}.ReadMore{text-decoration:underline;margin-left:2px}.ReadMore:hover{cursor:pointer}.Welcome-D,.Welcome-G{font-family:Georgia,Times New Roman,Times,serif;font-size:25px;color:#a9a9a9;text-align:center;margin-top:-13px;line-height:1.3}.Main2{width:100%;flex-shrink:0}.Div-B{display:flex;align-items:center;justify-content:center;column-gap:15px}.B{border-radius:100px;border-style:solid;width:15px;height:15px;border-color:#2b2b2b;background-color:#2b2b2b;transition:all ease .1s}.Slider{display:flex;width:200%;transition:transform .6s ease-in-out;margin-top:43px}.B:hover{background-color:#fff;border-color:#fff;cursor:pointer}.CatPicture{width:250px}.CatText{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:25px;position:absolute;color:#fff;width:250px;text-align:center;background-color:#0006;height:35px;padding-top:3.5px}.CategoryDiv{position:relative;display:flex;align-items:center;justify-content:center;width:250px}.MainCat{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:40px;row-gap:40px;height:500px;transition:all .5s ease}.MainCat.show{height:865px}.CatTitle{color:#a9a9a9;font-size:50px;text-align:center}.CategoriesContainer{display:flex;justify-content:center;align-items:center;flex-direction:column}.ButtonCat{margin-top:40px;width:120px;height:35px;border-style:solid;border-radius:20px;background-color:#484848;color:#fff;border-color:#fff;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:15px;transition:all .3s ease}.ButtonCat:hover{background-color:#fff;color:#484848;cursor:pointer}.cat{transition:all 1s ease;opacity:0}.cat:hover{cursor:pointer}.cat.show{opacity:1}.cat1:hover{cursor:pointer}.Library-Text{color:#a9a9a9;font-size:50px;text-align:center}.SavedBooks-Container{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:8px;margin-top:30px}.Book-Download{text-decoration:none;margin-top:15px;color:#a9a9a9;font-weight:700;background-color:#fff;width:165px;text-align:center;padding-top:7px;padding-bottom:7px;border-style:solid;border-radius:8px;border:none}.Books-Container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:40px;row-gap:40px;margin-bottom:30px;min-height:250px}.SavedBooks-Text{font-size:25px;color:#fff;font-weight:700;width:100%;background-color:#0006;text-align:center;padding-top:10px;padding-bottom:10px;margin-bottom:45px}.Book-Title{font-size:20px;color:#fff;font-weight:700}.BookCard-Button{position:absolute;top:205px;left:120px;background-color:transparent;border:none}.BookCardFavorite:hover{cursor:pointer}.BookCard:hover,.BookCard-Image,.BookCardFavorite{transform:scale(1.05)}.BookCard{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;transition:all .4s ease}.bookcard-title{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:15px;position:absolute;font-weight:700;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;width:179px;background-color:#0006;height:35px;padding-top:3.5px;bottom:85px;right:-4px;padding-bottom:3px}.BookCard-Image{width:170px;height:250px;transition:all .4s ease;display:block}.Link-To-Book{height:250px;width:170px}.BookCard-Button-Favorite{position:absolute;top:205px;left:120px;background-color:transparent;border:none}.BookCardFavorite{width:30px;height:30px;transition:all .4s ease}.BookCard-Button-Saved{position:absolute;top:207px;left:9px;background-color:transparent;border:none}.Favorites-Container{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:8px;margin-top:30px}.FavoritesBook-Container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:40px;row-gap:40px;margin-bottom:30px;min-height:250px}.Favorites-Text{font-size:25px;color:#fff;font-weight:700;width:100%;background-color:#0006;text-align:center;padding-top:10px;padding-bottom:10px;margin-bottom:45px}.About-Text{font-size:25px;color:#fff;font-weight:700;width:100%;background-color:#0006;text-align:center;padding-top:10px;padding-bottom:10px;margin-bottom:20px}.About-Container{display:flex;flex-direction:column}.About-Text-Sub{font-size:22px;color:#fff;font-family:Georgia,Times New Roman,Times,serif;font-weight:700;line-height:1.2;margin-left:10px}.githublinkedin-link{color:#fff;text-decoration:none}.githublinkedin-link:hover{text-decoration:underline}.PUBLICDOMAIN{text-align:center;text-underline-offset:5px}.IMPORTANT{text-align:center;text-decoration:underline;text-underline-offset:5px}.gutenberg{color:#fff;text-decoration:none}.gutenberg:hover{text-decoration:underline}.BookPage{background-color:#484848;width:900px;height:920px;margin-bottom:-10px;margin-top:42px}.MainBookPage{display:flex;justify-content:center;align-items:center}.Header{display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:#383838;position:fixed;width:100%;top:0;left:0;right:0;height:50px;column-gap:38px;z-index:1000}.Header-Search{background-color:#505050;border-style:solid;font-size:16px;border-color:#505050;border-radius:50px;padding:5px 5px 5px 10px}.Header-Search:focus{outline:none;border-color:#505050;color:#a9a9a9}.Header-Part{font-family:Georgia,Times New Roman,Times,serif;font-size:20px;color:#a9a9a9;height:50px;line-height:50px;text-align:center;width:95px;transition:all ease .3s}.Header-Part:hover{cursor:pointer;background-color:#bebebe;color:#696969}.book-title{font-size:45px;color:#fff;font-family:Google Sans,sans-serif;text-align:center;text-decoration:underline;text-underline-offset:10px;margin-bottom:80px}.BookPage-Image{width:350px;height:500px;margin-left:50px}.BookPage-Content{display:flex;column-gap:20px}.sub-book-content{display:flex;flex-direction:column;row-gap:10px}.book-author{color:#fff;font-family:Lobster,sans-serif;font-size:35px;margin-top:10px;margin-bottom:25px}.ReviewsContainer{display:flex;column-gap:8px}.STAR{width:30px}.book-description{color:#fff;font-family:Lobster,sans-serif;font-size:35px;margin-top:25px}.download{text-decoration:none;font-size:17px;color:#fff;font-family:Google Sans,sans-serif;border:2px solid white;border-radius:20px;text-align:center;width:190px;padding:5px 20px;font-weight:700}.download:hover{background-color:#fff;color:#383838;cursor:pointer}.parent-download{justify-content:center;align-items:center;display:flex;column-gap:10px;margin-left:-20px}.CategoryPage{background-color:#484848;min-width:900px;min-height:940px;margin-bottom:-10px;margin-top:42px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:8px}.MainCategoryPage{display:flex;justify-content:center;align-items:center;flex-direction:column}.CategoryPage-Books{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:40px;row-gap:40px;margin-top:40px;margin-bottom:40px}.FilteredBooksPage{background-color:#484848;min-width:900px;min-height:940px;margin-bottom:-10px;margin-top:42px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:8px}.MainFilteredBooksPage{display:flex;justify-content:center;align-items:center;flex-direction:column}.FilteredPage-Books{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:40px;row-gap:40px;margin-top:40px;margin-bottom:40px}.NoBooksFound{font-size:40px;color:#fff;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;text-align:center;margin-top:100px}
