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}#appContainer{height:92%;width:100%;display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;background-color:#f4f1ea}@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap");body{font-family:Lato,sans-serif}@font-face{font-family:Charm-Regular;src:url(Charm-Regular.1c337ba3.ttf);font-weight:400;font-style:normal}@font-face{font-family:Charm-Bold;src:url(Charm-Bold.9de36f9c.ttf);font-weight:400;font-style:normal}@font-face{font-family:Quicksand-VariableFont_wght;src:url(Quicksand-VariableFont_wght.4129f725.ttf);font-weight:400;font-style:normal}.navbar{padding-top:2%;padding-bottom:2%;position:fixed!important;width:100%;bottom:0;height:55px;z-index:99999;box-shadow:none;display:flex;justify-content:space-around;background-color:#fff!important;background-color:#f4f1ea!important;transition:transform .3s ease-in-out}.navbar.hidden{transform:translateY(100%)}.navbar.visible{transform:translateY(0)}*{font-family:Quicksand-VariableFont_wght,sans-serif}.navbar-toggler{margin-right:2%}.home-title-navbar{font-weight:400;display:flex!important;align-items:center!important;height:100%!important;margin:0}.navbar-nav.mr-auto{margin-top:0;background-color:#fff;padding:2% 2% 0;border-bottom:1px solid rgba(0,0,0,.302);animation:fadeIn .1s ease}#navbarDropdown{color:#000}.AccountContainer,.exploreContainer,.HomeContainer,.LibraryContainer{width:100%;height:100%;padding:5% 2% 2%;animation:fadeIn .5s ease;background-color:#f5f5f5!important;background-color:#f4f1ea!important;flex-wrap:wrap;overflow-y:scroll}.LibraryContainer{height:100vh;position:fixed;top:0;padding-top:2%}.exploreContainer{padding-bottom:15vh}.LibraryContainer2{width:100%;height:100%;animation:fadeIn .5s ease;background-color:#f5f5f5!important;background-color:#f4f1ea!important;padding:2% 2% 6em;flex-wrap:wrap;overflow-y:scroll}.HomeContainer{max-width:1100px;padding-bottom:7em;padding-top:2em;flex-wrap:wrap;overflow-y:scroll}.stepsTitle{margin-left:2%;margin-right:2%;padding-left:10px;padding-top:10px;padding-bottom:10px;color:#fff;background-color:#1c18ff;width:100vw;border-radius:10px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.libraryTitleContainer{padding-top:1.75em;padding-bottom:1.75em;margin-bottom:5%;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;height:10vh;width:100vw!important;z-index:15;background-color:#fff;background-color:#f4f1ea;transition:transform .3s ease-in-out}.libraryTitleContainer.hidden{transform:translateY(-100%)}.libraryTitleContainer.visible{transform:translateY(0)}.HomeTitleContainer{height:10%;background-color:#fff!important;background-color:#f4f1ea!important}.AccountTitleContainer,.HomeTitleContainer{padding-top:1.75em;padding-bottom:1.75em;margin-bottom:5%;display:flex;align-items:center;position:fixed;top:0;left:0;width:100vw!important;z-index:15}.AccountTitleContainer{justify-content:center;height:100px;background-color:#fff;background-color:#f4f1ea}.searchBooksForm{margin-left:5%;width:50vw}.bookButtonsContainer,.searchBooksForm{display:flex;align-items:center;justify-content:center}.bookButtonsContainer{flex-direction:row;width:96vw;height:100%;padding-bottom:7em;flex-wrap:wrap;overflow-y:scroll;padding-top:13vh;-webkit-overflow-scrolling:touch}.bookButtonsLowOpacity{opacity:.5}.bookButton{margin:1%;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transition:.2s;background-color:#fff}.bookButton:hover{cursor:pointer;transform:scale(1.1)}.kindleEmailAddressForm{position:fixed;bottom:55px;width:100%;background-color:#f4f1ea;padding-top:3%;border-top:1px solid rgba(58,58,58,.103);display:flex;align-items:center;justify-content:center;z-index:15;animation:fadeIn .5s ease}.kindleEmailAddressFormInner{width:96%;max-width:500px}.bookButtonDiv,.kindleEmailFormContainer{display:flex;align-items:center;justify-content:center}.bookButtonDiv{width:100%;margin-bottom:3%}.downloadedTrue{color:#1bc904;margin-left:10%;animation:fadeIn .5s ease}.downloadedFalse1{color:rgba(0,0,0,.194);margin-left:10%}.downloadedFalse2{color:hsla(0,0%,71%,.451);margin-left:10%}.howToFindButtonContainer{margin-right:5%;display:flex;align-items:center;justify-content:center;margin-bottom:5%}.horizontalDivider{width:100%;border-bottom:1px solid rgba(31,31,31,.473);margin-bottom:5%}.requestButton{right:2%;margin-top:-4%;margin-left:10%;animation:fadeIn 1s ease;background-color:#ffde59!important;font-weight:500}.filtersForm{position:relative;top:10vh;width:100%;margin-top:5vh;padding-bottom:20vh}.spacer{padding-top:2vh;margin-bottom:2vh;width:80%;margin-left:10%;border-bottom:1px solid rgba(0,0,0,.141)}.filtersForm2{position:relative;top:10vh;width:100%}.sidenav{width:40%}@media screen and (max-width:370px){.sidenav{width:50%}}@media screen and (max-width:300px){.sidenav{width:65%}}@media screen and (min-width:800px){.my-modal123 .modal-content{margin-top:-10vh!important}.sortButtonsContainer{margin-top:1%!important}.fa-book,.fa-compass,.fa-home,.fa-sign-in,.fa-sign-out,.fa-user{font-size:2em}.navbarInnerText{display:none!important}.descriptionButton{max-width:40%;max-height:50px}.goodreadsLinkA{height:50px!important;z-index:-1}.kindleEmailAddressForm{bottom:100px}.requestButton{position:relative;margin-left:60%;width:15%}.bookButtonDiv{margin-bottom:15px}.navbar{height:100px}.logoutButtonAccPage{bottom:100px!important}.logoutButtonContainer{height:90px!important}.HomeContainer{padding-top:5em}.filtersForm,.filtersForm2{font-size:1.5em}.sidenav{width:20%}.stickyEmailIconSide{bottom:100px!important;font-size:large!important}.bookButton{width:165px;height:250px!important}}.requestBookButtonContainer{display:flex;width:100%;align-items:center;text-align:bottom}.directionNumber{color:#15b400;font-weight:700}.smallerText{font-size:small}.howToGetBooksTitle{margin-bottom:5%}.downloading-spinner{margin-right:5%}.modalTitleDownloading{width:100%}.higherFontWeight{font-weight:500}.kindleEmailFormFieldGreen{border:1px solid rgba(8,171,8,.467)}.kindleEmailFormFieldRed{border:1px solid rgba(231,10,10,.467)}.kindleEmailAddressTitle{width:100%!important}.fa-circle-check2{margin-left:2%;color:#00b72b}.venmoQRCodeContainer{width:80%;height:70%;background-image:url(http://s3.amazonaws.com/froobs-kindle-books/bitcoinQR.PNG);background-position:50%;background-repeat:no-repeat;background-size:contain}.venMoNameDiv{text-align:center}.venmoModalBody{display:flex;justify-content:center;align-items:center;flex-direction:column}.donateButton,.logoutButtonNextToDonate{margin-bottom:1em}.requestForm{margin-bottom:5%;background-color:#ffde59;padding:3%;border-radius:10px;max-width:500px}.fa-copy{color:#2c2c2c;margin-left:2%}.bookButton{overflow:hidden;position:relative}.ribbon{margin:0;color:#000;padding:.25em 0;right:0;transform:translateX(30%) translateY(0) rotate(45deg);transform-origin:top left;font-size:xx-small;animation:fadeIn .3s ease;font-weight:400;z-index:5}.ribbon,.ribbon:after,.ribbon:before{background:#ffde59;position:absolute;top:0}.ribbon:after,.ribbon:before{content:"";width:100%;height:100%}.ribbon:before{right:100%}.ribbon:after{left:100%}.ribbon2{margin:0;background:#f90;color:#000;padding:.25em 0;position:absolute;top:0;right:0;transform:translateX(30%) translateY(0) rotate(45deg);transform-origin:top left;font-size:xx-small;animation:fadeIn .3s ease;font-weight:500;z-index:5;color:#fff}.ribbon2:after,.ribbon2:before{content:"";position:absolute;top:0;width:100%;height:100%;background:#f90}.ribbon2:before{right:100%}.ribbon2:after{left:100%}.ribbon3{margin:0;color:#000;padding:.25em 0;right:0;transform:translateX(30%) translateY(0) rotate(45deg);transform-origin:top left;font-size:xx-small;animation:fadeIn .3s ease;font-weight:500;z-index:5;color:#fff}.ribbon3,.ribbon3:after,.ribbon3:before{background:#55c937;position:absolute;top:0}.ribbon3:after,.ribbon3:before{content:"";width:100%;height:100%}.ribbon3:before{right:100%}.ribbon3:after{left:100%}.bookCoverFroms3{height:100%;width:100%}.emailPicDiv{height:2.3em;width:2.3em;border-radius:50%;margin-right:2%;position:relative;left:0;display:flex;align-content:center;justify-content:center;animation:fadeIn .3s ease;margin-bottom:4px;display:none}.loginButtonSpan{font-weight:500;text-decoration:underline;color:#0943f1}.loginButtonSpan:hover{cursor:pointer}.fa-filter{margin-left:3%;color:#000}.sidenav{height:100%;position:fixed;float:left;bottom:0;left:0;overflow-x:hidden;padding-top:60px;transition:.5s;z-index:2;background-color:#f4f1ea!important}.sideNavClosed{width:0}.filterMenuItem{font-size:10em;height:10vh}.filterSelectionRadioButton,.genresFilterTitle{margin-left:6%}.filterButtonSpan{height:36px;width:36px;margin-left:3%;background-image:url(https://cdn-icons-png.flaticon.com/512/6526/6526846.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.filterButtonSpan:hover{cursor:pointer;transform:scale(1.1)}.form-check-input:hover{cursor:pointer}.fa-book-open,.fa-compass,.fa-house,.fa-user{color:#31271e;display:flex;height:100%;position:relative;padding:20px 15px}.fa-house{color:#1c18ff;padding:20px 15px}.fa-user{color:#333}.fa-book-open{color:#1d1d1d}.fa-sign-out{color:#cf4545;padding:0;display:flex;height:100%;position:relative;bottom:-6.5px}.fa-sign-in:hover,.fa-sign-out:hover{cursor:pointer}.fa-sign-in{color:#45d345;padding:0;display:flex;height:100%}.navBarIconAndTextDiv,.navbarInnerText{display:flex;position:relative}.navbarInnerText{color:#1d1d1d!important;font-size:small;font-weight:400;left:32px;bottom:-6.5px;text-decoration:none!important}.navbarTextItem{margin-left:3%;padding-bottom:2%}.homeIconSpan{height:40px;width:40px;background-image:url(https://icon-library.com/images/home-icon-transparent-background/home-icon-transparent-background-17.jpg);display:flex}.homeIconSpan,.libraryIconSpan{margin-left:3%;background-position:50%;background-repeat:no-repeat;background-size:contain}.libraryIconSpan{height:38px;width:38px;background-image:url(https://cdn-icons-png.flaticon.com/512/4355/4355219.png)}.stepP{padding:3%;margin-bottom:0}.stepP2{margin-bottom:3vh}.numberedStepNumber{font-size:x-large;font-weight:700;color:#1c18ff}.stickyEmailIconSide{position:fixed;bottom:55px;z-index:55;color:#000;font-weight:400;font-size:small;background-color:#ffde59;width:100%;text-align:center;padding-bottom:2px;animation:fadeIn .5s ease}.stickyEmailIconSide:hover{cursor:pointer}.requestsmalltext{color:#202020!important;font-size:small}.descriptionButton{background-color:#f4f1ea;color:#000;border:1px solid #927f64;padding:5%;background-image:url(https://static.wixstatic.com/media/a9ea62_4e606cabbcdb41b1925988412f4b74aa~mv2.png/v1/crop/x_0,y_63,w_481,h_118/fill/w_420,h_102,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/goodreads-logo-png-3_edited.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:29vw;min-height:30px;margin-top:2%;max-width:102px;min-width:100px}.descriptionButton2{background-image:url(https://cdn4.iconfinder.com/data/icons/social-media-2146/512/31_social-512.png)}.descriptionButton2,.descriptionButton3{width:50px;height:50px;background-position:50%;background-repeat:no-repeat;background-size:contain;margin-top:2%}.descriptionButton3{background-image:url(https://www.irlensyndrome.org/wp-content/uploads/2015/09/bngreen.png);margin-left:2px}.descriptionButton:active{background-color:#f4f1ea!important}.downloadBookModalFooter{background-color:#f4f1ea;border-top:1px solid rgba(83,83,83,.16470588235294117)}.goodreadsLinkA{text-decoration:none}.descriptionBody{animation-name:expand;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.descriptionBody,.descriptionBody2{height:0;overflow:hidden;animation-duration:.5s;overflow-y:scroll}.descriptionBody2{animation-name:expand3;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.my-modal-content123{animation-name:fadeIn;animation-duration:.5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes expand{0%{opacity:0;height:0}to{opacity:1;height:40vh}}@keyframes expand2{0%{opacity:0;height:0}to{opacity:1;height:100%}}@keyframes expand3{0%{opacity:0;height:0}to{opacity:1;height:35vh}}.star-icons{display:flex;align-items:flex-end;padding-bottom:2%;padding-top:3%;color:#d8ca0d;height:0;overflow:hidden;animation-name:fadeIn;height:100%;animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.fa-star10{display:inline-block;position:relative;color:#ddd;font-family:FontAwesome;content:"\f005";left:0;overflow:hidden;color:#e2cc09;z-index:5000;font-size:smaller}.areYouSureModalBody{border-bottom:1px solid rgba(41,41,41,.178)}.authorText{font-size:small;color:#825445}.bookTitleText{font-weight:600}.modalHeaderRightSide{width:50%;max-width:102px!important;height:100%!important;min-width:102px;height:20vh;max-height:150px;min-height:135px;background-position:50%;background-repeat:no-repeat;background-size:contain}.modal-header{height:100%}.areYouSureBookIcon{height:80px!important;width:40px!important;margin-bottom:3%}.downloadModalTitle{width:75%}.LibraryTitle{font-family:Quicksand-VariableFont_wght,sans-serif!important;margin-bottom:0}.searchBooksForm{font-family:Charm-Regular,sans-serif!important}.somethingWentWrongModal{background-color:rgba(255,0,0,.158)}.infoAsterik{font-size:1.5em;color:#e79a0c}.to-read-check{margin-right:9%;margin-left:0;color:green}.to-read-button{opacity:.4!important}.to-read-button,.to-read-button-yes{width:50%;animation:fadeIn .5s forwards}.userIcon{height:60px!important;width:60px!important;z-index:1;border-radius:50%;border:1px solid rgba(0,0,0,.151)}.toReadContainer{height:175px;animation-name:expand4;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.toReadContainer,.toReadContainer2{z-index:2;width:100%;overflow-x:scroll;display:flex;flex-direction:row;align-items:center;animation-duration:.3s}.toReadContainer2{height:0;animation-name:expand5;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.to-read-h5{margin:0;padding-top:5px;padding-bottom:5px;display:inline}.shelvesTitleContainer{color:#760cf0;margin-bottom:3vh}.fa-chevron-down-custom,.fa-chevron-up{margin-left:2%}.toReadOuterContainer,.toReadOuterContainer2{padding-bottom:2%;padding-top:2%;border-bottom:1px solid rgba(0,0,0,.226)}.toReadOuterContainer2:hover,.toReadOuterContainer:hover{cursor:pointer}.fontSizeTransition{font-size:3em;transition:font-size 2s}@keyframes expand4{0%{opacity:0;height:0}to{opacity:1;height:175px}}@keyframes expand5{0%{opacity:1;height:175px}to{opacity:0;height:0}}.readContainer{height:175px;z-index:2;width:100%;overflow-x:scroll;display:flex;flex-direction:row;align-items:center}.AccountContainer{padding-top:3em;padding-bottom:7em}.readH1{margin-top:5%}.bookButtonAccountPage{z-index:50000;top:0;height:100px!important;width:75px!important;margin-right:5%}.shelvesDropDown{margin-top:2%}.logoutButtonAccPage{position:static!important;margin-top:20px;width:100%;max-width:80vw;bottom:55px}.logoutButtonContainer{display:flex;justify-content:center;align-items:center;width:100%;background-color:#f4f1ea;z-index:1;height:40px;position:static;margin-top:40px;padding-bottom:40px}.my-modal123 .modal-content{max-height:98vh!important}.shelfDropdownItem{border-bottom:1px solid rgba(0,0,0,.11)}.bookRequestModal .modal-content{background-color:#fff;color:#111;width:95%;margin-left:2.5%}.seriesAboveTitleText{font-style:italic;font-size:.7em;color:grey}.modalHeaderRightSideContainer{display:flex;flex-direction:column}.textBelowImage{color:#825445;margin-top:3px}.publishDate,.textBelowImage{text-align:center;font-size:small;animation:fadeIn .5s ease}.publishDate{color:#000}.currGenres{display:block;font-weight:700;font-size:large;margin-right:10px;color:#825445}.LibraryTitle:hover,.seriesAboveTitleText:hover{cursor:pointer}.fa-info-circle{font-size:medium}.exploreContainer{width:100vw;overflow-x:hidden}.exploreTitleContainer{margin-bottom:5%;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;height:10%;width:100vw!important;z-index:15;background-color:#fff;background-color:#f4f1ea;text-align:center;padding:1.75em}.exploreTitle{font-family:Quicksand-VariableFont_wght,sans-serif!important;margin-bottom:0;color:#825445;font-weight:700}.bookGrid{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.bookCard{width:26%;min-width:"102px";margin:10px 10px 10px 0;text-align:center}.categoryButton{padding:15px;margin-bottom:2.5vh;border-radius:5px;background-color:#ce2f4b;color:#fff}.rank1book{color:#ceab18;font-size:xx-large}.bookGrid{transition:max-height .3s ease-out}.bookGrid.open{max-height:1500px}.exploreBookTitle{font-size:.9em;font-weight:600}.bookRank2{font-weight:600;font-size:small}.textBelowImage2{color:#825445}.textBelowImage2,.textBelowImage3{font-size:small;text-align:center;margin-top:3px;animation:fadeIn .5s ease}.nytLogoImage{display:flex;justify-content:center;align-items:center;margin:0 auto;object-fit:contain}.dropdown-xs .dropdown-toggle{font-size:12px;padding:2px 6px}.dropdown-xs .dropdown-menu{font-size:12px}.sortButtonsContainer{display:flex;align-items:center;justify-content:center;position:absolute;top:8%;z-index:99;background-color:#f4f1ea;width:98%;margin-top:2%;padding-bottom:2%;transition:transform .3s ease-in-out}.sortButtonsContainer.hidden{transform:translateY(-20vh)}.sortButtonsContainer.visible{transform:translateY(0)}.nytLoadingSpinner{height:100vh;width:100vw;position:fixed;top:-10vh;display:flex;align-items:center;justify-content:center;background-color:#f4f1ea}.loader{margin-top:8vh;border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.emailToggleContainer{margin-top:3vh}.dateInBookButtons{background-color:rgba(187,94,248,.192);color:#131313;font-size:.85rem;font-style:italic;padding:8px 16px;margin:12px 0;width:90vw;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:inline-block;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.is-ios .navbar{box-sizing:border-box;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);align-items:center}.is-ios .navBarIconAndTextDiv,.is-ios .navBarIconAndTextDiv>*{touch-action:manipulation}.is-ios .kindleEmailAddressForm,.is-ios .logoutButtonAccPage,.is-ios .logoutButtonContainer,.is-ios .stickyEmailIconSide{bottom:calc(64px + env(safe-area-inset-bottom))}.is-ios .bookButtonsContainer{padding-bottom:calc(76px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.is-ios .fa-book-open,.is-ios .fa-cloud-arrow-down,.is-ios .fa-compass,.is-ios .fa-house,.is-ios .fa-list-ol,.is-ios .fa-magnifying-glass,.is-ios .fa-sign-in,.is-ios .fa-user{font-size:2em}.is-ios .nytLogoImage{height:40px;width:40px}.customDownloadForm{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px auto 15px;gap:10px}.customDownloadInput{padding:8px 12px;border-radius:6px;border:1px solid #ccc;width:60%;max-width:400px}.customDownloadButton{padding:8px 14px}.kindleEmailDisplay{text-align:center;margin-top:10px;color:#666}@keyframes flashRow{0%{background-color:#3a3a3a}to{background-color:transparent}}.downloadButtons{display:flex;justify-content:center;gap:6px;margin-top:6px}.my-modal123 .modal-content{max-height:85vh!important;box-shadow:0 -2px 8px rgba(0,0,0,.2)}.my-modal123 .modal-body{max-height:60vh!important;scrollbar-gutter:stable}.my-modal123 .modal-footer{position:sticky;bottom:0;background-color:#f4f1ea;border-top:1px solid rgba(0,0,0,.1);z-index:2}.is-ios .my-modal123 .modal-body{flex:1 1 auto;overflow-y:auto!important;-webkit-overflow-scrolling:touch;max-height:45vh;padding-right:12px}.is-ios .my-modal123 .modal-footer{position:sticky;bottom:0;background-color:#f4f1ea;border-top:1px solid rgba(0,0,0,.1);z-index:2}.downloadBookModalFooter button{padding:4px 10px!important;min-width:120px}.log-status-line{display:inline-block;max-width:100%;text-align:center}.one-line-footer{justify-content:center;align-items:center;gap:4px;padding:8px 6px!important}.one-line-footer .footer-btn{flex:1 1 auto;padding:4px 6px!important;white-space:nowrap}.bookGrid{max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease;opacity:0}.bookGrid.open{max-height:2000px;opacity:1}.categoryButton{cursor:pointer;user-select:none;background:#e9e3d7;border-radius:8px;padding:10px 14px;margin:8px 0;color:#3a2f1b;font-weight:600;transition:all .2s ease-in-out;box-shadow:0 1px 3px rgba(0,0,0,.05)}.categoryButton:hover{background:#dcd2c1;box-shadow:0 2px 6px rgba(0,0,0,.1)}.categoryButton:active{background:#cfc5b3;transform:scale(.98)}.bookGrid.open+.categoryButton,.categoryButton.open{background:#d6cbb9;color:#2b1a0e}.categoryButton:first-of-type{background:#d9ccb7;border:1px solid #c3b59e}.goodreadsShelfSection{margin-top:50px;text-align:center}.goodreadsShelfTitle{font-size:1.4rem;font-weight:600;color:#3a2f1b;margin-bottom:20px}.goodreadsShelfGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;justify-items:center;padding:0 10px}.goodreadsBookCard{display:flex;flex-direction:column;text-decoration:none;align-items:center;transition:transform .2s ease}.goodreadsBookCard:hover{transform:translateY(-3px)}.goodreadsBookCover{width:100px;height:150px;background-size:cover;background-position:50%;border-radius:6px;box-shadow:0 2px 5px rgba(0,0,0,.15)}.goodreadsBookInfo{margin-top:6px;text-align:center;max-width:100px}.goodreadsBookTitle{font-size:.85rem;color:#2c1e12;font-weight:600;line-height:1.1}.goodreadsBookAuthor{font-size:.75rem;color:#7a6a58;margin-top:2px;font-style:italic}.goodreadsAttribution{margin-top:20px;font-size:.85rem}.goodreadsAttribution a{color:#1e90ff;text-decoration:none;font-weight:500}.goodreadsAttribution a:hover{text-decoration:underline}.goodreadsProfileContainer{margin-top:30px;background:#faf7f2;padding:16px;border-radius:12px}.goodreadsProfileHeaderInfo{display:flex;align-items:center;gap:12px}.goodreadsProfileAvatar{width:70px;height:70px;border-radius:50%;object-fit:cover}.goodreadsStats{display:flex;flex-wrap:wrap;gap:12px;font-size:14px}.goodreadsShelvesList ul{list-style:none;padding:0}.goodreadsBookGridInner{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.goodreadsBookCard img{width:100%;border-radius:6px}.goodreadsBookTitle{font-size:13px;margin-top:4px;text-align:center}.goodreadsShelfGridContainer{will-change:max-height,opacity}.goodreadsShelfHeader i{transition:transform .25s ease}.goodreadsShelfGrid{grid-template-columns:repeat(3,1fr)}@media (min-width:600px){.goodreadsShelfGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:900px){.goodreadsShelfGrid{grid-template-columns:repeat(5,1fr)}}html{scroll-behavior:smooth}.one-line-footer.left-right{justify-content:space-between!important;padding:8px 12px!important}.one-line-footer.left-right .footer-btn-group{display:flex;gap:6px}.is-ios .one-line-footer.left-right{padding-left:calc(12px + env(safe-area-inset-left));padding-right:calc(12px + env(safe-area-inset-right))}.one-line-footer{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;padding:8px 10px!important;background-color:#f4f1ea;border-top:1px solid rgba(83,83,83,.16470588235294117)}.one-line-footer .footer-btn{flex:1 1 auto!important;padding:6px 8px!important;white-space:nowrap!important;text-align:center!important;font-weight:500!important}.footer-btn-group{display:flex!important;gap:6px!important;flex:1 1 auto!important;justify-content:flex-start!important}@media (max-width:480px){.one-line-footer .footer-btn{font-size:.75rem!important;padding:5px 6px!important}}.one-line-footer.left-right{padding:10px 16px!important}.is-ios .navbar{justify-content:space-evenly}.is-ios .navBarIconAndTextDiv{flex:1;display:flex;justify-content:center;align-items:center}.is-ios .my-modal123 .modal-footer.one-line-footer.left-right{padding-right:calc(16px + env(safe-area-inset-right));padding-left:calc(16px + env(safe-area-inset-left));justify-content:space-between!important;box-sizing:border-box}.my-modal123 .modal-footer.downloadBookModalFooter{justify-content:space-between!important}.downloadBookModalFooter .footer-btn-group-left{margin-left:4px}.downloadBookModalFooter .footer-btn-right{margin-right:4px}.is-ios .my-modal123 .modal-footer.downloadBookModalFooter{padding-left:calc(20px + env(safe-area-inset-left));padding-right:calc(20px + env(safe-area-inset-right))}.my-modal123 .modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 15px - env(safe-area-inset-bottom))!important;overflow:hidden!important;box-sizing:border-box;background-color:#f4f1ea}.my-modal1234 .modal-content{max-height:calc(100vh - env(safe-area-inset-bottom))!important}.is-ios .my-modal123 .modal-content,.is-ios .my-modal1234 .modal-content{max-height:calc(85vh - env(safe-area-inset-bottom))!important}.my-modal123 .modal-body{flex:1 1 auto;overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding-right:12px;padding-bottom:8px}.my-modal123 .modal-footer.downloadBookModalFooter{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;background-color:#f4f1ea;border-top:1px solid rgba(0,0,0,.1);z-index:5;box-sizing:border-box}.downloadBookModalFooter .footer-btn-group-left{display:flex;gap:8px;flex-wrap:nowrap;justify-content:flex-start}.downloadBookModalFooter .footer-btn-right{margin-left:auto;flex-shrink:0}.downloadBookModalFooter button{font-size:.85rem!important;padding:6px 10px!important;min-width:110px}.is-ios .logsContainer{max-height:calc(40vh - env(safe-area-inset-bottom))!important}.nyt-footer-custom{flex-direction:column!important;padding:12px!important}.nyt-footer-custom,.nyt-footer-row{display:flex!important;gap:8px!important}.nyt-footer-row{flex-direction:row!important}.nyt-footer-row.row-2{justify-content:space-between!important}.nyt-footer-row.row-2 .footer-btn:first-child{margin-right:auto}.nyt-footer-row .footer-btn{flex:1;min-width:120px}.close-btn{flex:0 0 auto!important;min-width:90px!important}.logsToggleContainer{display:flex;justify-content:flex-start;margin-top:10px;margin-bottom:4px;padding-left:10px}.toggleSwitch{display:flex;align-items:center;gap:6px;cursor:pointer;user-select:none;font-size:.8rem;color:#555}.toggleSwitch input{display:none}.toggleSlider{width:32px;height:18px;background-color:#bbb;border-radius:20px;position:relative;transition:background-color .25s ease}.toggleSlider:after{content:"";width:14px;height:14px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 0 4px rgba(0,0,0,.25);transition:transform .25s ease}.toggleSwitch input:checked+.toggleSlider{background-color:#4caf50}.toggleSwitch input:checked+.toggleSlider:after{transform:translateX(14px)}.modal.fade .modal-dialog{transform:translateY(-20px)!important;opacity:0!important;transition:transform .35s ease,opacity .35s ease!important}.modal.fade.show .modal-dialog{transform:translateY(0)!important;opacity:1!important}.is-ios .navbar{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);justify-content:space-evenly!important}.is-ios .navbar>*{flex:1!important;display:flex!important;justify-content:center!important;align-items:center!important}.is-ios .navBarIconAndTextDiv{flex:1!important}.goodreadsBookItem{min-width:100px}