body{margin:0}body::-webkit-scrollbar{display:none}html{scroll-behavior:smooth}nav{position:fixed;display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;top:0;left:0;right:0;width:100%;padding:10px;max-height:100px;z-index:1}@media screen and (max-width: 400px){nav{justify-content:flex-start}}nav ul{display:flex;flex-direction:row;justify-content:space-between;align-content:space-between;align-items:center;font-size:40px;padding-right:50px}@media screen and (max-width: 400px){nav ul{justify-content:flex-start;padding:0;margin-left:-20px}}nav ul a{text-decoration:none;cursor:pointer;color:#f0f8ff;text-align:center;padding:0 10px}nav ul a:hover{text-decoration:none;cursor:pointer}.navbooks{font-size:25px}nav ul a.active{font-weight:600}@media screen and (max-width: 400px){nav ul{font-size:2rem;padding-right:0}nav ul a{padding:0 4px}}div#error-wrapper{margin-top:300px;display:flex;flex-direction:row;justify-content:center;background-color:red}div#second-error-wrapper{margin-top:300px;display:flex;flex-direction:row;justify-content:center;background-color:#ff0}.display_container{display:flex;flex-direction:row;margin:100px 20px 20px}.display_container.content{display:flex;flex-direction:column;justify-content:space-between;align-items:start;margin-left:7vw}.display_container.image{height:600px;box-shadow:#0000003d 0 3px 8px;border-radius:5px;display:flex;flex-direction:column;gap:10px}.display_container.image img{height:600px;width:430px;border-radius:5px}.display_container.content p{font-size:20px;margin:10px 0}.display_container.content h1{font-size:50px;margin-top:0;margin-bottom:0}.display_container form{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;margin-top:0}@media screen and (max-width: 800px){.display_container form{padding:20px}}.claimedBookForm p{width:250px;height:auto;background-color:#b39f9f;border-radius:5px;box-shadow:#0000003d 0 3px 8px;display:flex;align-items:center;justify-content:center;padding:20px;margin:100px}.claimedBookForm p{width:400px;height:auto;background-color:#b39f9f;border-radius:5px;padding:25px 20px 25px 40px;box-shadow:#0000003d 0 3px 8px}.claimedBookForm input{width:60%}.review-title{margin-top:30px;font-size:xxx-large;margin-left:33px;margin-bottom:-78px;border-bottom:1px solid black}.book-review-container{display:flex}span.posted-reviews{margin-left:10vw}@media screen and (max-width: 800px){.display_container,.book-review-container{flex-direction:column}span.posted-reviews{margin-left:0vw}.claimedBookForm p{width:300px;position:relative;right:20px}}#review-column{margin-left:3vw}span#x-stars{position:relative;left:10px;top:3px}#mini-text{font-size:.9rem;position:relative;top:1px}p.blurb{max-width:480px;line-height:1.8rem}#book-info-wrapper{display:flex;flex-direction:column}@media screen and (max-width: 400px){#single-book-detail-wrapper{max-width:400px}.display_container img{max-width:300px;max-height:500px;box-shadow:none;border-radius:0;gap:0px;box-shadow:#0000003d 0 0}}.claim-book{width:420px;height:auto;background-color:#eaeaea;border-radius:5px;padding:25px 20px 25px 40px;box-shadow:#0000003d 0 3px 8px}.claim-book-details{display:flex;flex-direction:column;gap:10px;margin-left:-35px;align-items:center;align-content:center}.claimSubmit{margin-top:8px;border-radius:5px;border:none;position:relative}.claim-book-details h3{margin-top:-5px;position:relative;right:17%}#name,#email{border-radius:2px;border:none;margin-left:4px}span.errormessage{color:red;padding:0;margin:0 0 0 27px}form.claim-book input{padding:5px}#emailClaim{margin-left:3px}#name-label{position:relative;right:3px}#claim-this-book-submit{position:relative;left:31px;width:74%}.return-book-form{width:250px;height:auto;background-color:#b39f9f;border-radius:5px;padding:10px;box-shadow:#0000003d 0 3px 8px;margin-top:20px;display:flex;flex-direction:column}.return-book-form{width:420px;height:auto;background-color:#b39f9f;border-radius:5px;padding:25px 20px 25px 40px;box-shadow:#0000003d 0 3px 8px}.return-book-form h2{text-align:center}.return-book-form #emailReturn{border-radius:5px;border:none}.return-book-form #submitReturn{border-radius:5px;margin-top:3px}div.return-book-form form label{padding:10px 0}div.return-book-form form input{margin:10px 0;padding:2px}div.return-book-form{padding:20px}.reviewBox{width:480px;margin-left:33px;margin-top:98px}.reviewBox h3{font-size:x-large;margin-bottom:-10px}.reviewBox h4{font-size:larger}.reviewBox p{margin-bottom:-70px;border-bottom:1px solid black;padding-bottom:10px}#review-stars{position:relative;left:10px;top:4px}input{font-size:1rem;padding:2px 0;font-family:inherit}.title{text-align:left;font-size:xx-large;margin-left:35px;margin-top:40px}.reviewbook{width:410px;background-color:#eaeaea;border-radius:5px;padding:5px 10px 25px;box-shadow:#0000003d 0 3px 8px;margin-left:40px}.reviewbook h2{font-size:x-large;position:relative;left:1%;padding-bottom:5%}.claimSubmit{border-radius:5px;border:none;margin-top:8px;width:80%;padding:5px}.reviewbook textarea{resize:vertical;border:none;margin-left:10px}.review{border-radius:2px;border:none;margin-left:4px;font-size:large}#score{border:none;margin-left:17px;width:180px}#name-review{border:none;margin-left:21px;width:180px}#id{text-wrap:wrap}span.reviewerrormessage{color:red;display:block;margin-bottom:12px}#review-submit-button{position:relative;left:77px;width:75%}#review-label-3{position:relative;bottom:12px}#come-and-review{width:12ch;animation:typing 2s steps(14),blink .5s step-end infinite alternate;white-space:nowrap;overflow:hidden;border-right:3px solid}@keyframes typing{0%{width:0}}@keyframes blink{50%{border-color:transparent}}.books-container{position:absolute;display:flex;flex-wrap:wrap;width:100%;gap:10px;justify-content:space-around;margin-top:30px}.welcome{gap:2px;top:0;left:0;right:0;background:rgb(234,234,234);height:400px;z-index:-1;box-shadow:0 4px 6px -6px #222;text-align:center;padding-top:50px;width:100%;margin:0;position:relative}@media screen and (max-width: 750px){.welcome{background:rgb(234,234,234);height:500px;padding-top:20px}}@media screen and (max-width: 372px){.welcome{background:rgb(234,234,234);height:650px;padding-top:20px}}.welcome h1{font-size:70px;margin-top:180px;margin-bottom:0;text-shadow:3px 3px 9px rgba(204,204,204,1)}.welcome h2{font-size:50px;margin-top:0;margin-bottom:70px;text-shadow:3px 3px 9px rgba(204,204,204,1)}.welcome h3{font-size:22px;font-weight:lighter;margin-bottom:50px;margin-top:20px;text-align:center}#root{width:100%}@font-face{font-family:lora;src:url(/assets/Lora-VariableFont_wght-93851923.ttf) format("truetype")}@font-face{font-family:quattrobold;src:url(/assets/Quattrocento-Bold-fec2ad76.ttf) format("truetype")}@font-face{font-family:quattroreg;src:url(/assets/Quattrocento-Regular-ccb5e43e.ttf) format("truetype")}@font-face{font-family:playfair;src:url(/assets/PlayfairDisplay-VariableFont_wght-65ced1da.ttf) format("truetype")}body,html,h1{font-family:playfair}h2,h3,h4,nav a{font-family:playfair}p{font-family:quattroreg}body{font-size:1.2rem}div.filter select{width:200px;font:inherit}form div input,form div textarea,form div select{font:inherit}#search-label{margin:0}.singleBookWrapper{display:flex;flex-direction:column;justify-content:space-between;margin:30px;padding:3px 35px;border-radius:5px;background:rgb(234,234,234,.1);box-shadow:#00000040 0 54px 55px,#0000001f 0 -12px 30px,#0000001f 0 4px 6px,#0000002b 0 12px 13px,#00000017 0 -3px 5px;cursor:pointer;text-decoration:none;text-align:left}.singleBookWrapper h1{max-width:300px;text-align:left}.singleBookWrapper h2{text-align:left}.singleBookWrapper img{height:400px;box-shadow:#0000003d 0 3px 8px;border-radius:3px}a.singleBookWrapper{text-decoration:none;color:#000}.filter{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px;gap:10px;left:0;margin-top:50px;height:50px}.claimed_filter{margin-top:200px}#claimed-welcome{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 750px){#claimed-welcome{background:rgb(234,234,234);height:550px;padding-top:20px}}@media screen and (max-width: 413px){#claimed-welcome{background:rgb(234,234,234);height:450px;padding-top:20px}}@media screen and (max-width: 375px){#claimed-welcome{background:rgb(234,234,234);height:450px;padding-top:20px}}@media screen and (max-width: 500px){#claimed-h1{margin-top:100px}}@media screen and (max-width: 430px){#claimed-h1{font-size:3rem}}form.add-book-form{padding-top:10px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;align-content:center}form.add-book-form label{padding-top:40px}form.add-book-form input,form.add-book-form select,form.add-book-form textarea{margin-top:20px;width:300px;font:inherit}form.add-book-form textarea,form.add-book-form #addblurb{height:20vw}span.successmessage{color:green}@media screen and (max-width: 950px){#add-welcome{height:500px}}@media screen and (max-width: 490px){#add-h1{font-size:3rem}}@media screen and (max-width: 320px){#add-h1{margin-top:150px}}
