.SparkleEffect_sparkleContainer__NzCSt{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;z-index:2}.SparkleEffect_sparkle__l3LNO{position:absolute;font-size:.8rem;color:gold;text-shadow:0 0 6px gold,0 0 12px gold,0 0 18px gold;animation:SparkleEffect_sparkleAnimation__iZ_jt 3s ease-in-out infinite;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes SparkleEffect_sparkleAnimation__iZ_jt{0%{opacity:0;transform:scale(0) rotate(0deg)}10%{opacity:1;transform:scale(1) rotate(180deg)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}90%{opacity:1;transform:scale(1) rotate(1turn)}to{opacity:0;transform:scale(0) rotate(1turn)}}.SparkleEffect_sparkle__l3LNO:nth-child(2n){animation-name:SparkleEffect_sparkleAnimationAlt1__2GVN7}.SparkleEffect_sparkle__l3LNO:nth-child(3n){animation-name:SparkleEffect_sparkleAnimationAlt2__3e6_B}.SparkleEffect_sparkle__l3LNO:nth-child(5n){color:#ffeb3b;text-shadow:0 0 6px #ffeb3b,0 0 12px #ffeb3b,0 0 18px #ffeb3b}.SparkleEffect_sparkle__l3LNO:nth-child(7n){color:#fff59d;text-shadow:0 0 6px #fff59d,0 0 12px #fff59d,0 0 18px #fff59d}@keyframes SparkleEffect_sparkleAnimationAlt1__2GVN7{0%{opacity:0;transform:scale(0) rotate(0deg) translateY(10px)}15%{opacity:1;transform:scale(.8) rotate(90deg) translateY(0)}50%{opacity:1;transform:scale(1.1) rotate(180deg) translateY(-5px)}85%{opacity:1;transform:scale(.9) rotate(270deg) translateY(0)}to{opacity:0;transform:scale(0) rotate(1turn) translateY(10px)}}@keyframes SparkleEffect_sparkleAnimationAlt2__3e6_B{0%{opacity:0;transform:scale(0) rotate(45deg)}20%{opacity:.8;transform:scale(1.3) rotate(135deg)}40%{opacity:1;transform:scale(.7) rotate(225deg)}60%{opacity:1;transform:scale(1.1) rotate(315deg)}80%{opacity:.8;transform:scale(.9) rotate(405deg)}to{opacity:0;transform:scale(0) rotate(450deg)}}.SparkleEffect_sparkle__l3LNO:nth-child(4n){animation-name:SparkleEffect_sparkleAnimationPulse__R2sRj}@keyframes SparkleEffect_sparkleAnimationPulse__R2sRj{0%,to{opacity:0;transform:scale(0)}25%{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.4)}75%{opacity:.8;transform:scale(1.1)}}@media (max-width:768px){.SparkleEffect_sparkle__l3LNO{font-size:.7rem;text-shadow:0 0 4px currentColor,0 0 8px currentColor,0 0 12px currentColor}}@media (max-width:480px){.SparkleEffect_sparkle__l3LNO{font-size:.6rem;text-shadow:0 0 3px currentColor,0 0 6px currentColor,0 0 9px currentColor}}@media (prefers-reduced-motion:reduce){.SparkleEffect_sparkle__l3LNO{animation-duration:6s;animation-iteration-count:1}@keyframes SparkleEffect_sparkleAnimation__iZ_jt{0%{opacity:0}50%{opacity:.5}to{opacity:0}}@keyframes SparkleEffect_sparkleAnimationAlt1__2GVN7{0%{opacity:0}50%{opacity:.4}to{opacity:0}}@keyframes SparkleEffect_sparkleAnimationAlt2__3e6_B{0%{opacity:0}50%{opacity:.3}to{opacity:0}}@keyframes SparkleEffect_sparkleAnimationPulse__R2sRj{0%{opacity:0}50%{opacity:.6}to{opacity:0}}}.BookCard_bookCard__mEXFy{display:flex;flex-direction:column;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.75rem;overflow:hidden;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);height:100%}.BookCard_bookCard__mEXFy:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:var(--accent-color)}.BookCard_bookCard__mEXFy:focus{outline:none;ring:2px solid #3b82f6;border-color:var(--accent-color)}.BookCard_small__CcXBf{max-width:200px}.BookCard_medium__4QjOz{max-width:280px}.BookCard_large__MVfu4{max-width:350px}.BookCard_imageContainer__qV92A{position:relative;width:100%;aspect-ratio:3/4;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center}.BookCard_bookImage__9SM6o{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.BookCard_fallbackImage__BUhiy{opacity:.8;filter:grayscale(30%)}.BookCard_progressBarContainer__kMN7K{position:relative;width:100%;height:4px;background:transparent}.BookCard_progressBar__EQiuL{width:100%;height:100%;background:rgba(0,0,0,.1);overflow:hidden}.BookCard_progressFill__ZN068{height:100%;background:#3b82f6;transition:width .3s ease;border-radius:0}.BookCard_infoContainer__Ks0ye{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.1rem;background:var(--bg-secondary);border-top:1px solid #e5e7eb;margin-top:auto}.BookCard_infoRating__Hwqps{display:flex;align-items:center;gap:.25rem}.BookCard_infoRatingStar__G7wqC{color:#fbbf24;font-size:.875rem}.BookCard_infoRatingValue__qEg7N{font-size:.75rem;font-weight:500;color:#374151}.BookCard_infoAudio__z1lux,.BookCard_infoCredit__Zi56I,.BookCard_infoImage__sa_LG{display:flex;align-items:center;gap:.25rem}.BookCard_infoAudioIcon__Y8zfO,.BookCard_infoCreditIcon__8K7iD,.BookCard_infoImageIcon__nBkHn{font-size:.875rem}.BookCard_infoCreditValue__OVp0U{font-size:.75rem;font-weight:500;color:#374151}.BookCard_bookCard__mEXFy:hover .BookCard_bookImage__9SM6o{transform:scale(1.05)}.BookCard_placeholderImage__7mCMp{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.BookCard_bookIcon__t0G2B{font-size:3rem;margin-bottom:.5rem}.BookCard_noImageText__KcFBE{font-size:.75rem;opacity:.8;text-align:center}.BookCard_badges__t_NkN{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.25rem;flex-direction:column}.BookCard_badge__ZBDGg{background:rgba(0,0,0,.7);color:#fff;padding:.083rem;border-radius:.375rem;font-size:.875rem;backdrop-filter:blur(4px)}.BookCard_content__wchSo{padding:.067rem;flex:1;display:flex;flex-direction:column;gap:.033rem}.BookCard_bookTitle__tPS68{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BookCard_author__u_HUZ{font-size:.75rem;color:var(--text-secondary);margin:0 0 .25rem;font-style:italic;line-height:1.2}.BookCard_rating__INrzy{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.BookCard_stars__8DqZ5{display:flex;gap:.125rem}.BookCard_starFull__EyzOo,.BookCard_starHalf__TtEBR{color:#fbbf24;font-size:1rem}.BookCard_starHalf__TtEBR{opacity:.5}.BookCard_starEmpty__s1_ra{color:#d1d5db;font-size:1rem}.BookCard_ratingValue__8w_2g{font-size:.875rem;color:#374151;font-weight:500}.BookCard_description__OHGrL{font-size:.875rem;color:#4b5563;margin:0 0 .75rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.BookCard_fullDescription__ljC2k{-webkit-line-clamp:unset;display:block}.BookCard_description2___PBzM{margin:0 0 .5rem}.BookCard_description2___PBzM,.BookCard_description3__OAJq6{font-size:.875rem;color:var(--text-secondary);line-height:1.4}.BookCard_description3__OAJq6{margin:0 0 .75rem}.BookCard_metadata__OksZh{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.5rem;border-top:1px solid #f3f4f6}.BookCard_bookNumber__nS0Z0{font-size:.75rem;color:#9ca3af;font-weight:500}.BookCard_credit__NS4TZ{font-size:.75rem;color:#3b82f6;background:#eff6ff;padding:.25rem .5rem;border-radius:.375rem;font-weight:500}.BookCard_small__CcXBf .BookCard_content__wchSo{padding:.067rem}.BookCard_small__CcXBf .BookCard_bookTitle__tPS68{font-size:.875rem;-webkit-line-clamp:1}.BookCard_small__CcXBf .BookCard_description__OHGrL{font-size:.8125rem;-webkit-line-clamp:2}.BookCard_small__CcXBf .BookCard_bookIcon__t0G2B{font-size:2rem}.BookCard_large__MVfu4 .BookCard_content__wchSo{padding:.417rem}.BookCard_large__MVfu4 .BookCard_bookTitle__tPS68{font-size:1.125rem}.BookCard_large__MVfu4 .BookCard_description__OHGrL{-webkit-line-clamp:4}.BookCard_large__MVfu4 .BookCard_bookIcon__t0G2B{font-size:4rem}@media (max-width:1024px){.BookCard_author__u_HUZ{display:none}}@media (max-width:768px){.BookCard_bookCard__mEXFy{max-width:100%}.BookCard_content__wchSo{padding:.25rem}.BookCard_bookTitle__tPS68{font-size:.9rem;line-height:1.2;margin-bottom:.25rem}.BookCard_description__OHGrL{font-size:.75rem;-webkit-line-clamp:2;line-height:1.3}.BookCard_metadata__OksZh{flex-direction:column;align-items:flex-start;gap:.125rem;margin-top:.25rem}}@media (max-width:480px){.BookCard_bookTitle__tPS68{font-size:.8rem;-webkit-line-clamp:2;line-height:1.1;margin-bottom:.125rem}.BookCard_content__wchSo{padding:.2rem}.BookCard_description__OHGrL{font-size:.7rem;line-height:1.2;-webkit-line-clamp:1}.BookCard_metadata__OksZh{gap:.1rem;margin-top:.125rem}}[data-theme=dark] .BookCard_bookCard__mEXFy{background:#1f2937;border-color:#374151}[data-theme=dark] .BookCard_bookCard__mEXFy:hover{border-color:#60a5fa}[data-theme=dark] .BookCard_bookTitle__tPS68{color:#f9fafb}[data-theme=dark] .BookCard_author__u_HUZ,[data-theme=dark] .BookCard_description2___PBzM,[data-theme=dark] .BookCard_description3__OAJq6,[data-theme=dark] .BookCard_description__OHGrL{color:#d1d5db}[data-theme=dark] .BookCard_ratingValue__8w_2g{color:#e5e7eb}[data-theme=dark] .BookCard_bookNumber__nS0Z0{color:#9ca3af}[data-theme=dark] .BookCard_credit__NS4TZ{background:#1e3a8a;color:#93c5fd}[data-theme=dark] .BookCard_metadata__OksZh{border-color:#374151}[data-theme=dark] .BookCard_placeholderImage__7mCMp{background:linear-gradient(135deg,#4f46e5,#7c3aed)}[data-theme=dark] .BookCard_imageContainer__qV92A{background:#374151}[data-theme=dark] .BookCard_progressBar__EQiuL{background:hsla(0,0%,100%,.1)}[data-theme=dark] .BookCard_progressFill__ZN068{background:#22c55e}[data-theme=dark] .BookCard_infoContainer__Ks0ye{background:#374151;border-top-color:#4b5563}[data-theme=dark] .BookCard_infoCreditValue__OVp0U,[data-theme=dark] .BookCard_infoRatingValue__qEg7N{color:#e5e7eb}[data-theme=dark] .BookCard_infoAudio__z1lux .BookCard_infoAudioIcon__Y8zfO{color:#fbbf24!important;font-weight:700}.ErrorMessage_container__5b_b7{text-align:center;padding:3rem 0}.ErrorMessage_icon__6JJxL{color:#f87171;margin-bottom:1rem}.ErrorMessage_iconSvg__51VLd{width:4rem;height:4rem;margin:0 auto}.ErrorMessage_title__Lj6_y{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.5rem}.ErrorMessage_message__mE2D5{color:#6b7280;margin-bottom:1rem}.ErrorMessage_retryButton__eHhyz{background:#4f46e5;color:#fff;padding:.5rem 1rem;border-radius:.375rem;border:none;cursor:pointer;transition:background-color .2s ease}.ErrorMessage_retryButton__eHhyz:hover{background:#3730a3}[data-theme=dark] .ErrorMessage_title__Lj6_y{color:var(--text-primary)}[data-theme=dark] .ErrorMessage_message__mE2D5{color:var(--text-secondary)}[data-theme=dark] .ErrorMessage_retryButton__eHhyz{background:var(--accent-color)}[data-theme=dark] .ErrorMessage_retryButton__eHhyz:hover{background:var(--accent-hover)}.BooksGrid_gridContainer__hWbkh{width:100%;margin-bottom:0}.BooksGrid_header__uYhf7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0 .5rem}.BooksGrid_titleSection__2r0aX{display:flex;align-items:center;gap:1rem}.BooksGrid_title__9hxg9{font-size:1.75rem;font-weight:700;color:#333;margin:0}.BooksGrid_loadingBadge__1jTX4{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;padding:.5rem 1rem;border-radius:12px;color:#6b7280;font-size:.875rem}.BooksGrid_rightSection__CqsxU{display:flex;align-items:center;gap:1rem}.BooksGrid_viewToggle__FXYYY{display:flex;background:#f3f4f6;border-radius:8px;padding:2px;gap:2px}.BooksGrid_viewButton__T5U4R{background:transparent;border:none;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:16px;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.BooksGrid_viewButton__T5U4R svg{width:18px;height:18px}.BooksGrid_viewButton__T5U4R:hover{background:#e5e7eb;color:#374151}.BooksGrid_viewButton__T5U4R.BooksGrid_active__cte7L{background:#fff;color:#3b82f6;box-shadow:0 1px 3px rgba(0,0,0,.1)}.BooksGrid_booksGrid__uDk86{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.8rem;padding:1rem .5rem}.BooksGrid_bookItem__fAiDx{max-width:280px;transition:transform .2s ease}.BooksGrid_bookDate__fk9s7{text-align:center;font-size:.75rem;color:#6b7280;margin-top:.5rem;font-style:italic}.BooksGrid_bookItem__fAiDx:hover{transform:translateY(-4px)}.BooksGrid_placeholder__JKZMq{pointer-events:none;opacity:.7}.BooksGrid_placeholder__JKZMq .BooksGrid_bookCard__ucHeK{background:#f8f9fa;border-color:#e9ecef}.BooksGrid_emptyState__jLJ4J{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.BooksGrid_emptyIcon__p4J7a{font-size:4rem;margin-bottom:1rem;opacity:.5}.BooksGrid_emptyText__CK0qv{font-size:1.25rem;font-weight:600;color:#374151;margin:0 0 .5rem}.BooksGrid_emptySubtext__sVMrk{color:#6b7280;margin:0;max-width:400px}.BooksGrid_carouselWrapper__iWBZ0{position:relative;overflow:hidden;padding:1rem 0}.BooksGrid_booksCarousel__Q_Xm3{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:.5rem}.BooksGrid_booksCarousel__Q_Xm3::-webkit-scrollbar{display:none}.BooksGrid_carouselItem__eydl0{flex:0 0 auto;width:160px;transition:transform .2s ease}.BooksGrid_carouselItem__eydl0:hover{transform:scale(1.05)}.BooksGrid_footer__BpIKl{margin-top:2rem;text-align:center}@media (orientation:landscape) and (min-width:1025px) and (max-width:1366px){.BooksGrid_booksGrid__uDk86{grid-template-columns:repeat(5,1fr);gap:1.2rem;padding:1rem}.BooksGrid_bookItem__fAiDx{width:100%;max-width:none}}@media (orientation:portrait) and (min-width:1025px) and (max-width:1366px){.BooksGrid_booksGrid__uDk86{grid-template-columns:repeat(4,1fr);gap:1rem;padding:1rem .5rem}.BooksGrid_bookItem__fAiDx{width:100%;max-width:none}}@media (orientation:landscape) and (max-width:1024px) and (min-width:769px){.BooksGrid_booksGrid__uDk86{grid-template-columns:repeat(5,1fr);gap:.8rem}.BooksGrid_bookItem__fAiDx{width:100%;max-width:none}}@media (orientation:landscape) and (max-width:768px) and (min-width:481px){.BooksGrid_booksGrid__uDk86{grid-template-columns:repeat(4,1fr);gap:.4rem}.BooksGrid_bookItem__fAiDx{width:100%;max-width:none}}@media (max-width:1200px){.BooksGrid_booksGrid__uDk86{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.8rem}}@media (max-width:768px){.BooksGrid_booksGrid__uDk86{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.4rem;padding:.25rem}.BooksGrid_bookItem__fAiDx{width:100%;max-width:none}.BooksGrid_title__9hxg9{font-size:1.5rem}.BooksGrid_header__uYhf7{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.BooksGrid_titleSection__2r0aX{flex-direction:column;align-items:flex-start;gap:.25rem}.BooksGrid_rightSection__CqsxU{align-self:stretch;justify-content:space-between}.BooksGrid_carouselItem__eydl0{width:140px}.BooksGrid_emptyState__jLJ4J{padding:1.5rem .5rem}.BooksGrid_emptyIcon__p4J7a{font-size:3rem}}@media (max-width:480px){.BooksGrid_booksGrid__uDk86{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.3rem;padding:.125rem}.BooksGrid_bookItem__fAiDx{width:100%;max-width:none}.BooksGrid_title__9hxg9{font-size:1.25rem}.BooksGrid_header__uYhf7{margin-bottom:.75rem;gap:.5rem}.BooksGrid_viewAllButtonLarge__fUA70,.BooksGrid_viewAllButton__80gGZ{font-size:.875rem;padding:.6rem 1rem}}[data-theme=dark] .BooksGrid_title__9hxg9{color:#f8f9fa}[data-theme=dark] .BooksGrid_bookDate__fk9s7{color:#9ca3af}[data-theme=dark] .BooksGrid_loadingBadge__1jTX4{background:#374151;color:#d1d5db}[data-theme=dark] .BooksGrid_emptyText__CK0qv{color:#f3f4f6}[data-theme=dark] .BooksGrid_emptySubtext__sVMrk{color:#9ca3af}[data-theme=dark] .BooksGrid_placeholder__JKZMq .BooksGrid_bookCard__ucHeK{background:#2d3748;border-color:#4a5568}[data-theme=dark] .BooksGrid_viewToggle__FXYYY{background:#374151}[data-theme=dark] .BooksGrid_viewButton__T5U4R{color:#9ca3af}[data-theme=dark] .BooksGrid_viewButton__T5U4R:hover{background:#4b5563;color:#d1d5db}[data-theme=dark] .BooksGrid_viewButton__T5U4R.BooksGrid_active__cte7L{background:#1f2937;color:#60a5fa}