.Header{height:40px;display:flex;align-items:normal;justify-content:space-between}.Header h1{margin:0}.Header a{color:#555;text-decoration:none}.Header__tagline--wide{opacity:.35;margin-left:10px}.Header__tagline--narrow{opacity:.35;display:block;text-align:center;display:none;margin-top:10px}.Header__not-logged-in{display:flex;flex:1 1;align-items:center;justify-content:flex-end}.Header__not-logged-in a:last-child{background:#67c1eb;color:#fff;padding:5px 15px;border-radius:15px;margin-left:10px}.Header__logged-in a{border:1px solid rgba(0,0,0,.25);padding:5px 15px;border-radius:15px}@media screen and (min-width:450px){.Header{align-items:baseline}.Header h1{font-size:22pt}}@media screen and (max-width:490px){.Header__tagline--wide{display:none}.Header__tagline--narrow{display:inherit}}.Hyph{margin-right:5px;margin-left:5px}.Input,.Textarea{border:1px solid #ddd;display:block;font-size:1.1em;margin-bottom:10px;padding:10px;text-align:left;width:100%;border-radius:4px}.Input::-webkit-input-placeholder,.Textarea::-webkit-input-placeholder{color:#ccc}.Input:-ms-input-placeholder,.Textarea:-ms-input-placeholder{color:#ccc}.Input::-ms-input-placeholder,.Textarea::-ms-input-placeholder{color:#ccc}.Input::placeholder,.Textarea::placeholder{color:#ccc}.Textarea{resize:vertical}.Button{order:1px solid #aaa;background-color:#eee;font-size:1.1em;border-radius:4px;padding:8px 12px;font-weight:700}.Required{color:#ca1551;font-family:Arial;font-weight:700}.Section{margin-left:20px;margin-right:20px}.Section--list{margin-left:10px;margin-right:10px}.BookListItem{background:none;display:flex;flex-direction:column;border:0;font-size:smaller;text-decoration:none;box-shadow:0 11px 21px -8px rgba(0,0,0,.5);margin-bottom:40px;margin-right:20px;border-radius:10px}.BookListItem:hover{cursor:pointer}.BookListItem,.BookListItem:visited{color:#555}.BookListItem__image{height:250px;width:275px;border-radius:10px 10px 0 0;background-size:cover;background-position:50% 50%}.BookListItem__details{padding:10px;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;width:275px}.BookListItem__details h2{margin:0}.BookListItem__details .BookReviewRating{padding:5px 0;text-align:center;opacity:.85}.BookListItem__details span{display:block;text-align:center;opacity:.5}.BookListPage{display:flex;justify-content:space-evenly;flex-wrap:wrap}.ReviewForm label,.ReviewForm select{font-size:1.1em}.ReviewForm label{display:inline-block;margin:10px 10px 20px 0}.BookPage__image{height:20vw;min-height:150px;background-size:cover;background-position:50% 50%;border-radius:10px 10px 0 0}.BookPage__review-list{list-style-type:none;padding:0}.BookPage__content{margin-bottom:30px}.BookPage__review{position:relative}.BookPage__review:before{border-color:transparent #f5f5f5;border-style:solid;border-width:0 0 10px 10px;content:"";display:block;height:0;position:absolute;width:0;bottom:14px;right:7px}.BookPage__review-icon{font-size:12pt;margin-right:10px;vertical-align:super!important}.BookPage__review-text{background:#f5f5f5;padding:8px;margin-bottom:4px;border-radius:4px}.BookPage__review-user{color:#666;margin:8px 0 0;font-size:10pt;font-weight:700;text-align:right}.BookPage__review-user .BookReviewRating{display:inline}.App{padding-top:20px;padding-bottom:20px;max-width:960px;margin:0 auto}.App__header{padding-left:20px;padding-right:20px}.App__main{margin-top:20px}.App__description{text-align:center;padding-bottom:30px}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}
/*# sourceMappingURL=main.16544d75.chunk.css.map */