#root{margin:0 auto;padding:0 auto;min-width:100vw;min-height:100vh;text-align:center;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#6d69b5}.nav{margin:0;padding:0}.navUl{list-style:none;padding:0;margin:0;display:flex;justify-content:space-evenly;align-items:center}.navUl li{font-weight:700;color:#363062;font-size:1.1rem}.link{text-decoration:none;color:#6d69b5}.link:hover{color:#f99417}.half-circle-spinner,.half-circle-spinner *{box-sizing:border-box}.half-circle-spinner{width:60px;height:60px;border-radius:100%;position:relative}.half-circle-spinner .circle{content:"";position:absolute;width:100%;height:100%;border-radius:100%;border:6px solid transparent}.half-circle-spinner .circle.circle-1{border-top-color:#363062;animation:half-circle-spinner-animation 1s infinite}.half-circle-spinner .circle.circle-2{border-bottom-color:#363062;animation:half-circle-spinner-animation 1s infinite alternate}@keyframes half-circle-spinner-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.homeBackground{background-image:url(/assets/bookloversHomeBackground-54a4ed48.jpg);background-size:cover;margin:0;padding:0;text-align:left;color:#363062}.serifFont{margin-top:0;font-family:"Source Serif 4",serif}.homeBtn{margin-top:70px;margin-left:150px;margin-bottom:500px;background-color:#363062;color:#f99417;padding:.7rem 1.5rem;border-radius:1.2rem;text-align:center;text-decoration:none;display:inline-block;font-size:30px;cursor:pointer;font-weight:700}.homeBtn:hover{background-color:#f99417;color:#363062}.homeText{margin-top:0;margin-left:150px;max-width:950px}.btn{background-color:#363062;color:#f99417;padding:.7rem 1.5rem;border-radius:1.2rem;text-align:center;text-decoration:none;display:inline-block;font-size:16px;cursor:pointer;font-weight:700}.btn:hover{background-color:#f99417;color:#363062}h1{font-size:80px}.button-74{margin:1rem;color:#f2f2f2;background-color:#6d69b5;border:0}.socialMedia{height:30px;display:flex;flex-direction:row;justify-content:center;margin-top:30px}.button-74:hover{background-color:#6d69b5;color:#363062}.booksGrid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1280px;margin:0 auto}.bookCard{background-color:#fff;border-radius:4rem;padding:1rem;margin:0,8rem 0;box-shadow:.4rem .4rem .2rem #0003;flex:1;min-width:calc(20% - 10px);background-color:#f2f2f2;display:flex;align-items:center}.cardImg{flex:1;padding:1rem 0 1rem 1rem}.cardImg img{width:auto;height:auto;display:block;border-radius:.4rem}.cardContent{flex:1;padding:1.5rem}.cardContent h3{margin:0 2rem}.title{font-size:3.5rem}.profileContainer{display:flex;justify-content:center;align-items:center;flex-direction:column}.profileCard{background-color:#fff;border-radius:4rem;padding:1rem;margin:0,8rem 0;box-shadow:.4rem .4rem .2rem #0003;background-color:#f2f2f2;width:40vw}.profileCard img{border-radius:8rem}.updateForm{display:flex;flex-direction:column;align-items:center;margin:1rem;max-width:500px;margin:0 auto}.updateTable{border-collapse:separate;border-spacing:10px}.input{border:2px solid #6D69B5;border-radius:.8rem;padding:.5rem}.inputLoninSignin{border:2px solid #6D69B5;border-radius:.8rem;padding:.5rem;margin-bottom:1rem;margin-left:1rem}.containerDetailPage{display:flex}.left-block{flex:1;text-align:right;margin-right:10rem}.right-content{flex:1;text-align:left;margin-right:15rem;list-style-type:none}.bookImage{height:500px;margin-top:10rem;margin-right:0;border-radius:.4rem}.line{background:#6D69B5;color:#6d69b5;height:1px}.containerReview{display:flex;margin:1rem}.review1{flex:1;max-width:150px}.review2{flex:1}.reviewCard{background-color:#fff;border-radius:4rem;padding:1rem;margin:0,8rem 0;margin-bottom:1rem;box-shadow:.4rem .4rem .2rem #0003;background-color:#f2f2f2;width:40vw}.profileImg{border-radius:8rem;height:70px}.footer{color:#363062;margin-top:auto}.reviewFormTable{border-collapse:separate;border-spacing:10px}.reviewForm{display:flex;flex-direction:column;align-items:center;max-width:500px;margin:0 auto}
