.booksList_container__EJTUc{max-width:80rem;margin:0 auto;padding:1.5rem;color:gold;min-height:100vh}.booksList_title__cRuo7{text-align:center;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 0 10px rgba(255,215,0,.8)}.booksList_booksGrid__JJK2h{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.booksList_bookCard__2GVN4{background:rgba(247,0,255,.1);border:2px solid #3e3e00;border-radius:12px;overflow:hidden;backdrop-filter:blur(5px);transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column;justify-content:space-between}.booksList_bookCard__2GVN4:hover{transform:scale(1.05);box-shadow:0 0 15px rgba(255,215,0,.6)}.booksList_bookImage__28RUy{width:100%;height:220px;object-fit:contain}.booksList_bookInfo__BrUxp{padding:1rem;text-align:center;display:flex;flex-direction:column;justify-content:space-between;height:100%}.booksList_buttonRow__0bn_t{display:flex;justify-content:space-between;margin-top:auto}.booksList_bookPrice__W8_Dn{font-size:1.2rem;font-weight:700;color:gold;margin:10px 0;text-shadow:0 0 5px rgba(255,215,0,.8);display:flex;justify-content:center;align-items:center}.booksList_iconButton__IFzFZ{background-color:gold;border-radius:50%;padding:10px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;transition:background-color .3s ease,transform .3s ease}.booksList_iconButton__IFzFZ:hover{background-color:#fc0;transform:scale(1.1)}.booksList_iconButton__IFzFZ svg{color:#2a0845;font-size:1.5rem;transition:color .3s ease}.booksList_cartButton__2r7jb{background-color:gold}.booksList_cartButton__2r7jb:hover{background-color:#fc0}.booksList_cartButton__2r7jb svg{color:#2a0845}.booksList_cartButton__2r7jb:hover svg{color:#fff}.booksList_likeButton__9w_R0{background-color:#ff007f}.booksList_likeButton__9w_R0:hover{background-color:#f39}.booksList_likeButton__9w_R0 svg{color:#2a0845}.booksList_likeButton__9w_R0:hover svg{color:#730000}.booksList_bookTitle__meHEa{font-size:1.1rem;font-weight:700;color:#ff00fb;position:relative;text-shadow:0 0 10px rgba(187,0,255,.9),0 0 20px rgba(247,0,255,.7),0 0 30px rgba(255,215,0,.5);animation:booksList_glow__hahMD 1.5s ease-in-out infinite alternate}.booksList_bookAuthor__aC4kM,.booksList_bookTitle__meHEa{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.booksList_bookAuthor__aC4kM{font-size:.9rem;color:rgba(255,215,0,.8);margin-top:.5rem}.booksList_pagination__P4LtC{display:flex;justify-content:center;margin-top:2rem}.booksList_button__FKK9x{padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .3s ease}.booksList_button__FKK9x:disabled{background:rgba(255,215,0,.4);cursor:not-allowed}.booksList_buttonNext__Zrt9Z,.booksList_buttonPrev__QYlPr{background:gold;color:#2a0845}.booksList_buttonNext__Zrt9Z:hover,.booksList_buttonPrev__QYlPr:hover{background:#fc0}.booksList_pageInput__zbsNk{width:60px;padding:.5rem;border-radius:8px;border:1px solid gold;font-size:1rem;text-align:center;background-color:transparent;margin:0 10px;transition:background-color .3s ease}.booksList_pageInput__zbsNk:focus{outline:none;background-color:#000;color:#fff}.booksList_pageInput__zbsNk::-webkit-inner-spin-button,.booksList_pageInput__zbsNk::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.booksList_modal__JajJq{position:fixed;top:0;left:0;height:100%;background-color:rgba(18,0,29,.5);justify-content:center;z-index:9999;padding:20px}.booksList_modalContent__ZQ_Oc,.booksList_modal__JajJq{width:100%;display:flex;align-items:center;box-sizing:border-box;opacity:0;animation:booksList_fadeIn__eDd_Q .5s forwards}.booksList_modalContent__ZQ_Oc{background-color:#3f004d;border:1px solid #ff0;box-shadow:0 0 15px #ff0;padding:40px;border-radius:10px;text-align:center;color:#f0f;font-weight:700;font-size:25px;max-width:500px;z-index:10000;flex-direction:column}@keyframes booksList_fadeIn__eDd_Q{0%{opacity:0}to{opacity:1}}.booksList_wizardImg__mDDgT{width:100%;height:auto;max-width:250px;max-height:250px;object-fit:contain;margin-bottom:20px}.booksList_modalButtons__6aWck{display:flex;justify-content:space-between;margin-top:20px;font-size:15px;transition:all .5s ease-in-out;width:100%;gap:10px}.booksList_modalButton__InEjr{padding:10px 20px;background-color:#ffd500;color:#000;font-weight:700;border:none;border-radius:5px;cursor:pointer;flex-grow:1}.booksList_modalButton__InEjr:hover{background-color:#fff201;box-shadow:0 0 20px #f0f;transform:scale(1.1)}@media (max-width:768px){.booksList_modalContent__ZQ_Oc{padding:20px;font-size:20px}.booksList_wizardImg__mDDgT{max-width:200px;max-height:200px}.booksList_modalButtons__6aWck{flex-direction:column;align-items:center}.booksList_modalButton__InEjr{width:100%;margin-bottom:10px}}@media (max-width:480px){.booksList_modalContent__ZQ_Oc{padding:15px;font-size:18px}.booksList_wizardImg__mDDgT{max-width:150px;max-height:150px}.booksList_modalButton__InEjr{width:100%;font-size:14px}}