@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{font-family:Montserrat,sans-serif}a{text-decoration:none}header{background-color:#fff;border-bottom:1px solid #e8e8e8;height:5.938rem;padding-top:1.813rem}header .container{align-items:center;display:flex;gap:2.938rem;justify-content:space-between;margin:auto;width:75rem}header h1{color:#0290ff;font-size:1.875rem;font-weight:700;line-height:normal}header nav{flex-grow:2}header nav ul{display:flex;font-size:.813rem;font-stretch:normal;font-style:normal;font-weight:400;gap:2.56rem;letter-spacing:1.9px;line-height:normal;list-style:none;text-transform:uppercase}.navLink{color:#121212;opacity:.5;transition:all .3s}.navLink:hover{color:#000;opacity:1}.active{opacity:1}header .loginimg{height:2.813rem;width:2.813rem}.main-content{background-color:#fafafa}section{margin:auto;padding-bottom:2.5rem;padding-top:2.5rem;width:75rem}section.list{border-bottom:1px solid #e8e8e8}.book{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;display:flex;height:10.625rem;justify-content:space-between;margin-bottom:.938rem}.details{flex-grow:2;padding-left:1.688rem;width:25%}.details h3{font-size:.875rem;letter-spacing:normal;margin-bottom:.25rem;opacity:.5}.details h2,.details h3{color:#121212;font-stretch:normal;font-style:normal;font-weight:700;line-height:normal}.details h2{font-family:Roboto Slab,serif;font-size:1.375rem;letter-spacing:-.2px}.details h4{color:#4386bf}.details h4,.details ul{font-family:Roboto Slab,serif;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:normal}.details ul{align-items:center;display:flex;list-style:none;margin-top:1.313rem}.details ul li{border-right:.125rem solid #e8e8e8;color:#4386bf;padding-left:.938rem;padding-right:.938rem}.details ul li:first-of-type{padding-left:0}.details ul li:last-of-type{border:0}.chapters button{font-family:Roboto Slab,serif;font-weight:300;margin-top:1.438rem;padding:.5rem 1.375rem;transition:all .2s cubic-bezier(.22,.61,.36,1)}.chapters button,.entry button{background-color:#0290ff;border:0;border-radius:3px;color:#fff;cursor:pointer;font-size:.813rem;font-stretch:normal;font-style:normal;letter-spacing:.5px;line-height:normal;text-align:center;text-transform:uppercase}.entry button{font-weight:700;padding:.8rem 2.4rem}.details ul li button{background:none;border:none;color:#4386bf;cursor:pointer;font-family:Roboto Slab,serif;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:normal}.percentage{border-right:1px solid #e8e8e8;display:flex;flex-grow:1;gap:1.313rem}.percentage .spinner{border:5px solid #379cf6;border-left-color:#d3d3d3;border-radius:50%;height:4.25rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4.25rem}.percentage h2{font-size:2rem}.percentage h2,.percentage p{color:#121212;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal}.percentage p{font-size:.875rem;opacity:.5}.chapters{flex-grow:1;padding-left:3.688rem}.chapters h3{font-size:.813rem;letter-spacing:normal;margin-bottom:.438rem;opacity:.5;text-transform:uppercase}.chapters h3,.chapters h4{color:#121212;font-family:Roboto Slab,serif;font-stretch:normal;font-style:normal;font-weight:300;line-height:normal}.chapters h4{font-size:1rem;letter-spacing:-.4px}.chapters button:hover{background-color:#065dd8;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.entry h2{color:#888;font-size:1.25rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:-.18px;line-height:normal;margin-bottom:1.188rem}.entry form{display:flex;gap:2.125rem;justify-content:space-between}.entry input{border:1px solid #e8e8e8;border-radius:4px;flex-grow:1;padding:.813rem 1.063rem}.categorybutton{background-color:#0290ff;border:0;border-radius:3px;color:#fff;cursor:pointer;font-size:.813rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.5px;line-height:normal;padding:.8rem 2.4rem;text-align:center;text-transform:uppercase}
/*# sourceMappingURL=main.8acc2cc1.css.map*/