.mainpage_mainPageWrapper__kOd__{max-width:1440px;margin:auto;padding:20px}.mainpage_addBookButton__Pz0mg{margin-bottom:20px;background:#004c80;color:#fff;width:160px;height:40px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:14px;gap:10px}.mainpage_bookDisplayContainer__TlTb1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media screen and (max-width:1080px){.mainpage_bookDisplayContainer__TlTb1{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.mainpage_bookDisplayContainer__TlTb1{display:flex;flex-direction:column}}.bookcard_cardOuterWrapper__iYYOf{position:relative}.bookcard_cardWrapper__QssCE{max-width:400px;height:350px;background:#ffe8d7;padding:20px 30px;border-radius:5px;box-shadow:1px 3px 10px rgba(0,0,0,.2);cursor:pointer;overflow:hidden;transition:background .2s ease-in-out}.bookcard_cardWrapper__QssCE:hover{background:#ecd4c2}.bookcard_cardHeader__jvYAf{margin-bottom:10px}.bookcard_cardHeader__jvYAf h2{font-size:28px}.bookcard_cardBody__2VDfg ul li{margin-bottom:5px}.bookcard_description__CNh2v{margin-top:5px;font-size:15px;font-style:italic}.bookcard_highlight__51NTw{font-weight:700}.bookcard_deleteButton__MqVJI{position:absolute;bottom:20px;left:30px;padding:5px 20px;border-radius:5px;background-color:#fd5041;transition:background-color .2s}.bookcard_deleteButton__MqVJI:hover{background-color:#da1908}.addbookform_formModalOverlay__7Om0b{position:fixed;display:flex;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.9);z-index:10}.addbookform_closed__LjRri{display:none}.addbookform_formContainer__GB36R{position:relative;display:flex;flex-direction:column;width:480px;margin:auto;padding:20px}.addbookform_closeButton__C0FjT{position:absolute;border:none;background:none;right:10px;top:10px}.addbookform_closeIcon__1NTJE{color:#fff;width:22px;height:22px}.addbookform_formContainer__GB36R h2{text-align:center;color:#fff;margin-bottom:15px;text-transform:uppercase}.addbookform_formContainer__GB36R label{color:#fff;width:90%;font-size:18px;font-weight:100;align-self:flex-start}.addbookform_formContainer__GB36R input{width:90%;height:35px;border:1px solid #290c43;margin:10px 0;border-radius:5px;padding:5px 10px;font:inherit;font-size:18px}.addbookform_formContainer__GB36R textarea{resize:none;border-radius:5px;padding:5px 10px;width:90%;height:80px;margin:10px 0;font-family:inherit}.addbookform_submitButton__FsQ3J{width:82%;height:40px;background:#004c80;color:#fff;transition:background .2s ease-in-out;font-size:20px;border-radius:5px}.addbookform_submitButton__FsQ3J:hover{background:#0766a5}.updatebookform_formModalOverlay__RCJXf{position:fixed;display:flex;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.9);z-index:10}.updatebookform_closed__ZDfAY{display:none}.updatebookform_formContainer__AO_5b{position:relative;display:flex;flex-direction:column;width:480px;margin:auto;padding:20px}.updatebookform_closeButton__eyXVZ{position:absolute;border:none;background:none;right:10px;top:10px}.updatebookform_closeIcon__GdIoZ{color:#fff;width:22px;height:22px}.updatebookform_formContainer__AO_5b h2{text-align:center;color:#fff;margin-bottom:15px;text-transform:uppercase}.updatebookform_formContainer__AO_5b label{color:#fff;width:90%;font-size:18px;font-weight:100;align-self:flex-start}.updatebookform_formContainer__AO_5b input{width:90%;height:35px;border:1px solid #290c43;margin:10px 0;border-radius:5px;padding:5px 10px;font:inherit}.updatebookform_formContainer__AO_5b textarea{resize:none;border-radius:5px;padding:5px 10px;width:90%;height:80px;margin:10px 0;font-family:inherit;font-size:16px}.updatebookform_submitButton__XUMv1{width:82%;height:40px;background:#004c80;color:#fff;transition:background .2s ease-in-out;font-size:20px;border-radius:5px;font-size:16px}.updatebookform_submitButton__XUMv1:hover{background:#0766a5}