body{background-color:#e3d5b7;margin:0;padding:20px}body *{font-family:Arial,Helvetica,sans-serif}@media (min-width:768px){#wd-goodreads .wd-main-content-offset{padding-top:250px!important}}.center-box{background-color:#e3d5b7;justify-content:center;align-items:flex-start;padding:1rem;display:flex}.center-box-inner{text-align:center;background-color:#fff;border-radius:12px;width:100%;max-width:80%;padding:5rem;box-shadow:0 4px 12px #0000001a}input[type=text],input[type=password]{background-color:#fff;border-radius:8px;width:100%;margin:8px 0;padding:12px 14px;font-size:16px}button{color:#fff;background-color:#a08061;border:none;border-radius:8px;width:100%;margin-top:12px;margin-bottom:12px;padding:12px 20px;font-size:16px}a{color:#8c6d54;text-decoration:none}.wd-search-btn{color:#fff;background-color:#a08061;border:none;border-radius:8px;width:auto;margin-top:12px;margin-bottom:12px;margin-left:8px;padding:12px 20px;font-size:16px}.wd-search-btn:hover,.wd-search-btn:focus,.wd-search-btn:active{color:#fff!important;box-shadow:none!important;background-color:#8c6d54!important;border-color:#8c6d54!important}.form-control{border:1px solid #ccc;border-radius:8px;width:90%;margin-top:12px;margin-bottom:12px;padding:12px 14px;font-size:16px}.form-label{color:#4a3a2b;margin-bottom:6px;font-size:16px;font-weight:600;display:block}.navbar-container.list-group{border-radius:8px;flex-direction:row;width:100%;display:flex;overflow:hidden}.list-group-item.navbar-item{text-align:center;background-color:#f9f4ef;border:none;border-right:1px solid #ddd;flex:1;padding:12px 16px;font-weight:500}.list-group-item.navbar-item:last-child{border-right:none}.list-group-item.navbar-item:hover{background-color:#e7e0d6}.list-group-item.navbar-item.active{background-color:#d9d1c6;font-weight:600}.navbar-link{width:100%;color:inherit;text-decoration:none;display:block}.signup-select{color:#3a3a3a;appearance:none;background-color:#faf6f1;border:1px solid #c8c2b8;border-radius:6px;width:100%;margin:8px 0;padding:12px 14px;font-size:15px}.list-group-item.book-search-results{cursor:pointer;border-bottom:1px solid #e0d9cf;gap:16px;padding:16px;transition:background-color .2s;align-items:flex-start!important;display:flex!important}.list-group-item.book-search-results img{object-fit:cover;border-radius:4px;flex:none;width:80px;height:120px}.book-search-results .book-text-attributes{text-align:left;flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex;justify-content:flex-start!important}.book-search-results .book-text-attributes h5{color:#4a3a2b;white-space:normal;text-overflow:unset;margin:0;font-size:18px;font-weight:600;line-height:1.2;overflow:visible}.book-search-results .book-text-attributes p{color:#6b5b4b;margin:6px 0 0;font-size:14px}.book-search-results hr{border:0;border-top:1px solid #e0d9cf;flex-basis:100%;margin:12px 0 0}.link{text-decoration:underline}.book-details-row{text-align:left;flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.book-details-image{flex:0 0 150px}.book-details-info{flex:1}.profile-section{background:#fff;border:1px solid tan;border-radius:8px;margin-bottom:1rem;padding:1.5rem}.section-title{color:#5a3e1b;border-bottom:2px solid #e6ccb2;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.2rem;font-weight:600}.footer{text-align:center;color:#5a3e1b;margin-top:2rem;padding:1rem}
