.BookCarouselCard_card__jQpyW{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;text-align:left;background:none;border:none;padding:0;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.BookCarouselCard_card__jQpyW:hover{transform:translateY(-2px)}.BookCarouselCard_card__jQpyW:hover .BookCarouselCard_title__vbLXI{color:#4361ee}.BookCarouselCard_card__jQpyW:focus-visible{outline:2px solid #4361ee;outline-offset:2px}.BookCarouselCard_coverWrapper__3GVbH{position:relative;width:100%;aspect-ratio:2/3;flex-shrink:0;border-radius:0 8px 8px 0;overflow:hidden;background-color:#f7f9fc;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.05);margin-bottom:12px}.BookCarouselCard_coverWrapper__3GVbH:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.55) 0,rgba(255,255,255,.2) 60%,transparent);pointer-events:none}.BookCarouselCard_coverImage__yZBuG{object-fit:cover;transition:transform .3s ease;border-radius:0 8px 8px 0}.BookCarouselCard_card__jQpyW:hover .BookCarouselCard_coverImage__yZBuG{transform:scale(1.05)}.BookCarouselCard_fallbackCover__g6r_t{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;background:linear-gradient(135deg,#738aff,#003cb3);padding:16px;color:#fff;border-radius:0 8px 8px 0}.BookCarouselCard_fallbackTitle__lRKdr{font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px}.BookCarouselCard_fallbackAuthor__rKas6{font-weight:300;font-style:italic;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.BookCarouselCard_title__vbLXI{font-size:14px;font-weight:500;color:#333;margin:0 0 4px;-webkit-line-clamp:2;transition:color .2s ease}.BookCarouselCard_author__miaVv,.BookCarouselCard_title__vbLXI{line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.BookCarouselCard_author__miaVv{font-size:12px;color:#666;margin:0;-webkit-line-clamp:1}.dark-theme .BookCarouselCard_title__vbLXI{color:#e0e0e0}.dark-theme .BookCarouselCard_author__miaVv{color:#b0b0b0}.dark-theme .BookCarouselCard_card__jQpyW:hover .BookCarouselCard_title__vbLXI{color:#738aff}.BookCarousel_section__vIX1O{margin:48px 0}.BookCarousel_header__uhsYx{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.BookCarousel_title__KqKk4{font-size:24px;font-weight:700;color:#333;margin:0}.BookCarousel_seeAllButton__R3F_8{color:#4361ee;font-weight:500;background:none;border:none;cursor:pointer;padding:0;transition:color .2s ease}.BookCarousel_seeAllButton__R3F_8:hover{text-decoration:underline}.BookCarousel_seeAllButton__R3F_8:focus-visible{outline:2px solid #4361ee;outline-offset:2px}.BookCarousel_carousel__eFlUx{display:flex;align-items:stretch;gap:0;max-width:100%}.BookCarousel_arrowWrap__AQ_7v{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 16px;min-width:48px}.BookCarousel_arrowBtn__1H6p3{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:50%;background-color:#f7f9fc;color:#333;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.BookCarousel_arrowBtn__1H6p3:hover{background-color:rgba(67,97,238,.15);color:#4361ee}.BookCarousel_arrowBtn__1H6p3:active{transform:scale(.96)}.BookCarousel_arrowBtn__1H6p3:focus-visible{outline:2px solid #4361ee;outline-offset:2px}.BookCarousel_cardsWrap__GvGU4{flex:1 1;min-width:0;overflow:hidden}.BookCarousel_track__D0OZ9{display:flex;transition:transform .45s cubic-bezier(.25,.46,.45,.94);will-change:transform}.BookCarousel_slide__AHVFJ{flex:0 0 auto;min-width:0;box-sizing:border-box}.BookCarousel_cardsGrid__7DjSD{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;width:100%;height:100%;padding:0 4px;box-sizing:border-box}.BookCarousel_cardsGrid__7DjSD[data-cols="5"]{grid-template-columns:repeat(5,1fr)}.BookCarousel_cardsGrid__7DjSD[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.BookCarousel_cardItem__PO_eg{min-width:0}.BookCarousel_loaderWrap__Dlyrl{display:flex;justify-content:center;align-items:center;min-height:280px}.BookCarousel_errorWrap__SWfeZ{text-align:center;padding:32px;background-color:rgba(244,67,54,.05);border:1px solid rgba(244,67,54,.2);border-radius:8px}.BookCarousel_errorText__di_9C{color:#f44336;margin:0 0 16px}.BookCarousel_retryBtn__SZbQ1{display:inline-flex;align-items:center;justify-content:center;padding:8px 24px;border-radius:8px;font-weight:500;transition:all .2s ease-in-out;cursor:pointer;outline:none;border:none}.BookCarousel_retryBtn__SZbQ1:disabled{opacity:.6;cursor:not-allowed}.BookCarousel_retryBtn__SZbQ1{background-color:#4361ee;color:#fff}.BookCarousel_retryBtn__SZbQ1:hover:not(:disabled){background-color:rgb(39.0292682927,73.4926829268,235.4707317073)}.BookCarousel_retryBtn__SZbQ1:active:not(:disabled){background-color:rgb(25.043902439,61.7390243902,234.206097561)}.BookCarousel_emptyText__gVwa_{color:#666;margin:0}@media(max-width:768px){.BookCarousel_arrowWrap__AQ_7v{padding:0 8px;min-width:40px}.BookCarousel_arrowBtn__1H6p3{width:40px;height:40px}.BookCarousel_arrowBtn__1H6p3 svg{width:24px;height:24px}}.dark-theme .BookCarousel_title__KqKk4{color:#e0e0e0}.dark-theme .BookCarousel_seeAllButton__R3F_8{color:#738aff}.dark-theme .BookCarousel_seeAllButton__R3F_8:hover{color:rgba(115,138,255,.85)}.dark-theme .BookCarousel_arrowBtn__1H6p3{background-color:#1e1e1e;color:#e0e0e0}.dark-theme .BookCarousel_arrowBtn__1H6p3:hover{background-color:rgba(115,138,255,.2);color:#738aff}.dark-theme .BookCarousel_emptyText__gVwa_{color:#b0b0b0}.dark-theme .BookCarousel_errorWrap__SWfeZ{background-color:rgba(244,67,54,.1);border-color:rgba(244,67,54,.3)}