@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Bubblegum+Sans&display=swap";body{font-family:Bubblegum Sans,Inter,Noto Sans,Nunito,Raleway,Questrial,Trebuchet MS,Futura,Futura-Medium,Arial,sans-serif;font-size:12px}html,body{height:100%}body{font-size:1.25rem;line-height:1rem}.font-source{font-family:Source Sans Pro}.noscroll{overflow:hidden;position:fixed;width:100%}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:-internal-autofill-selected,input:-internal-autofill-previewed{border:0 none!important;-webkit-text-fill-color:inherit!important;-webkit-box-shadow:0 0 0px 1000px #ffffff inset!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}footer a{color:#fff}[x-cloak]{display:none!important}.bg-global{background-image:radial-gradient(ellipse at center,var(--tw-gradient-stops))}.text-shadow{text-shadow:1px 1px 1px #4b4b4b}.text-shadow-light{text-shadow:1px 1px 1px rgba(199,197,197,.68)}.text-shadow-glow{text-shadow:0px 0px 4px rgb(242 242 242 / 56%)}.input-div .i{color:#d9d9d9;display:flex;justify-content:center;align-items:center}.input-div .i i{transition:.3s}.input-div>div{position:relative;height:45px}.input-div>div>h5{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#999;font-size:18px;transition:.3s}.input-div:before,.input-div:after{content:"";position:absolute;bottom:-2px;width:0%;height:2px;background-color:#222;transition:.4s}.input-div:before{right:50%}.input-div:after{left:50%}.input-div.focus:before,.input-div.focus:after{width:50%}.input-div.focus>div>h5{top:-5px;font-size:15px}.input-div.focus>.i>i{color:#222}a.auth-provider,a.remove-auth-provider{margin:0 5px 5px 0}.books-cell{flex-grow:1;min-width:250px;max-width:270px;margin-top:-1px;flex-basis:210px}.book-cover{width:auto;height:16rem;position:relative}.book-cover img{width:auto;height:auto;max-width:100%;max-height:100%;inset:0;margin:auto}.google-sign-in-button{border-radius:1px;box-shadow:0 2px 4px #00000040;box-sizing:border-box;transition:background-color .218s,border-color .218s,box-shadow .218s;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;color:#262626;cursor:pointer;outline:none;overflow:hidden;position:relative;text-align:center;vertical-align:middle;white-space:nowrap}.google-sign-in-button .google-button-content-wrapper{border:1px solid transparent}a.google-sign-in-button:hover{color:#fff;text-decoration:none}.google-button-content-wrapper{height:100%;width:100%}.google-button-svg{display:block}.google-sign-in-button-blue{background-color:#4285f4;border:none;color:#fff}.google-sign-in-button-blue .google-button-icon{background-color:#fff;border-radius:1px}.google-button-icon{float:left}.google-button-contents{font-family:Roboto,arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.21px;margin-left:6px;margin-right:6px;vertical-align:top}.collapsible{transition:height .3s cubic-bezier(.4,0,.2,1)}.transition-width-1-6-sec{transition:width 2s}.animated{animation-duration:.9s;animation-fill-mode:both}.animated-short{animation-duration:.5s;animation-fill-mode:both}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}70%{transform:translateY(-20px)}80%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translateY(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceIn{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}70%{transform:translateY(20px)}to{transform:translateY(0)}}.bounceIn{animation-name:bounceIn}@keyframes wiggle{0%{transform:rotate(0)}10%{transform:rotate(-5deg)}20%{transform:rotate(0)}30%{transform:rotate(-5deg)}40%{transform:rotate(0)}50%{transform:rotate(-5deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}.wiggle:hover{animation:wiggle 2s infinite}.wiggle{animation:none}.summary.collapse{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}.collapse{visibility:inherit!important}#reviews .summary.collapse{-webkit-line-clamp:5}.summary p{margin-top:1rem;font-size:1.1rem}@supports (hanging-punctuation: first){.summary.collapse p{display:contents}}.summary h2,.summary h3{font-weight:700;font-size:1.6rem;margin-top:1.6rem}.summary h3{font-size:1.2rem}.summary ul,.summary ol{list-style-position:inside;list-style:inherit;padding-inline-start:2rem}.summary ul ::marker{color:red}.summary li{font-size:1.1rem}:root{--star-color: #929292;--star-background: #ff9a00}.stars{--percent: calc(var(--rating) / 5 * 100%);display:inline-block;font-family:Times;line-height:1}.stars:before{content:"★★★★★";letter-spacing:3px;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.star:before{content:"★"!important}.wrapper{width:100%;display:flex;justify-content:center;align-items:center;padding-right:2rem}.inner-book{width:160px;height:240px}.book{width:100%;display:flex;flex-direction:column;justify-content:center;transform:translateZ(0)}.inner-book{display:flex;align-items:center;transform-style:preserve-3d;perspective:2000px;max-width:200px}.inner-book:before{content:"";width:100%;position:absolute;height:0;bottom:14px;transform:rotateY(-20deg) translateZ(-20px);z-index:0;box-shadow:10px 12px 20px 13px #0000004d}.inner-book .img{transform:rotateY(-20deg);width:100%;z-index:5;clear:both;height:100%;background:#ddd}.inner-book img{width:100%;height:100%;display:block;position:absolute;top:0}.inner-book .img:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid rgba(0,0,0,.2);box-sizing:border-box;border-left:4px solid rgba(0,0,0,.3);z-index:2}.page{width:calc(100% - 1rem);height:calc(100% - .4rem);position:absolute;box-shadow:inset 0 -1px 2px #32323233,inset -1px 0 1px #9696961a;border-radius:0 3px 3px 0;transform:rotateY(-20deg) translateZ(-5px);right:-.1rem;z-index:4;background:#fff}.page-2{height:calc(100% - .4rem);right:-.4rem;z-index:3}.page-3{height:calc(100% - .5rem);right:-.3rem;z-index:2}.img.final-page{position:absolute;z-index:-1;right:-.5rem;transform:rotateY(-19deg) translateZ(-10px) scale(.984)}.text-loader{width:244px;height:49px;line-height:49px;text-align:center;position:absolute;left:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);font-family:helvetica,arial,sans-serif;text-transform:uppercase;font-weight:900;font-size:18px;color:rgba(var(--primary-800),var(--tw-text-opacity, 1));letter-spacing:.2em}.text-loader:before,.text-loader:after{content:"";display:block;width:15px;height:15px;background-color:rgba(var(--primary-800),var(--tw-bg-opacity, 1));position:absolute;animation:text-load 1.5s infinite alternate ease-in-out;-o-animation:text-load 1.5s infinite alternate ease-in-out;-ms-animation:text-load 1.5s infinite alternate ease-in-out;-webkit-animation:text-load 1.5s infinite alternate ease-in-out;-moz-animation:text-load 1.5s infinite alternate ease-in-out}.text-loader:before{top:0}.text-loader:after{bottom:0}@keyframes text-load{0%{left:0;height:29px;width:15px}50%{height:8px;width:39px}to{left:229px;height:29px;width:15px}}
