.page_blog__l_biZ{padding:2rem}.page_blog__l_biZ .page_filterBar___3_AW{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.page_blog__l_biZ .page_filterBar___3_AW .page_filters__3Y1po{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.page_blog__l_biZ .page_filterBar___3_AW .page_filters__3Y1po strong{margin-right:.5rem}.page_blog__l_biZ .page_filterBar___3_AW .page_filters__3Y1po button:hover{background:#cab4cf}.page_blog__l_biZ .page_filterBar___3_AW .page_filters__3Y1po button.page_active__nI51s{background:#445c6e;color:#f3e2d6}.page_blog__l_biZ .page_cards__mJBe2{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_blog__l_biZ .page_cards__mJBe2 .page_card__fhDUO{background:#a6a4c8;padding:1.5rem;border-radius:1rem;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:transform .2s ease}.page_blog__l_biZ .page_cards__mJBe2 .page_card__fhDUO:hover{transform:translateY(-5px)}.page_blog__l_biZ .page_cards__mJBe2 .page_card__fhDUO h2{font-family:Melodrama-Bold;font-size:2rem;margin-bottom:.5rem;color:#152c36}.page_blog__l_biZ .page_cards__mJBe2 .page_card__fhDUO p{font-size:1rem;margin-bottom:1rem}.page_blog__l_biZ .page_cards__mJBe2 .page_card__fhDUO .page_meta__3l1k_{display:flex;justify-content:space-between;font-size:.9rem;color:#445c6e}.AddBlogPostForm_form__QVaXx{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border:1px solid #ddd;border-radius:12px;background:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:2rem}.AddBlogPostForm_field__9yRPA{display:flex;flex-direction:column;gap:.5rem}.AddBlogPostForm_field__9yRPA label{font-weight:600;font-size:.9rem;color:#333}.AddBlogPostForm_field__9yRPA input,.AddBlogPostForm_field__9yRPA textarea{padding:.75rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;outline:none;transition:border .2s ease}.AddBlogPostForm_field__9yRPA input:focus,.AddBlogPostForm_field__9yRPA textarea:focus{border-color:#0070f3;box-shadow:0 0 0 2px rgba(0,112,243,.2)}.AddBlogPostForm_field__9yRPA textarea{min-height:120px;resize:vertical}.AddBlogPostForm_multiInput__45XJc{display:flex;flex-wrap:wrap;gap:.5rem}.AddBlogPostForm_multiInput__45XJc input{flex:1 1;min-width:120px}.AddBlogPostForm_button__dGfaE{align-self:flex-start;padding:.75rem 1.5rem;background:#0070f3;color:#fff;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}.AddBlogPostForm_button__dGfaE:hover{background:#0059c1}.AddBlogPostForm_button__dGfaE:disabled{background:#ccc;cursor:not-allowed}.Modal_overlay__GT37E{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.Modal_modal__PoGhq{background:#fff;padding:2rem;border-radius:12px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 8px 30px rgba(0,0,0,.25);animation:Modal_fadeInScale__EKL8l .2s ease}.Modal_closeButton__gue7h{position:absolute;top:10px;right:14px;background:none;border:none;font-size:1.5rem;cursor:pointer}@keyframes Modal_fadeInScale__EKL8l{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Rating_ratingContainer__WxHb5{display:flex;gap:.25rem}.Rating_filledIcon__AoIaO{filter:brightness(1)}.Rating_emptyIcon__t0MdC{filter:grayscale(100%) brightness(.7)}.AddBookModal_overlay__SJvnG{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.AddBookModal_modal__VKMcc{background:#fff;padding:2rem;border-radius:10px;width:400px;max-width:90%}.AddBookModal_form__9xLPx{display:flex;flex-direction:column;gap:.75rem}.AddBookModal_buttons__qZhvY{display:flex;justify-content:flex-end;gap:.5rem}.DeleteBookModal_form__4P_Dv{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.DeleteBookModal_form__4P_Dv label{font-weight:600;margin-bottom:.5rem}.DeleteBookModal_form__4P_Dv select{padding:.5rem;border-radius:6px;border:1px solid #ccc;font-size:1rem;transition:border-color .2s}.DeleteBookModal_form__4P_Dv select:focus{outline:none;border-color:#0070f3;box-shadow:0 0 0 2px rgba(0,112,243,.2)}.DeleteBookModal_form__4P_Dv .DeleteBookModal_buttons__iIa0H{display:flex;justify-content:flex-end;gap:.5rem}.DeleteBookModal_form__4P_Dv .DeleteBookModal_buttons__iIa0H button{padding:.5rem 1rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s,color .2s}.DeleteBookModal_form__4P_Dv .DeleteBookModal_buttons__iIa0H button:first-child{background-color:#e63946;color:#fff}.DeleteBookModal_form__4P_Dv .DeleteBookModal_buttons__iIa0H button:first-child:hover{background-color:#d62839}.DeleteBookModal_form__4P_Dv .DeleteBookModal_buttons__iIa0H button:first-child:disabled{background-color:#f4a3a3;cursor:not-allowed}.DeleteBookModal_form__4P_Dv .DeleteBookModal_buttons__iIa0H button:last-child{background-color:#f1f1f1;color:#333}.DeleteBookModal_form__4P_Dv .DeleteBookModal_buttons__iIa0H button:last-child:hover{background-color:#e0e0e0}