.slider-container[data-v-3c40e1fc]{background:rgba(17,24,39,.8);border-radius:1rem;padding:1rem;box-shadow:0 8px 16px #0003;margin-bottom:20px}.book-swiper[data-v-3c40e1fc]{padding-bottom:16px}.swiper-slide[data-v-3c40e1fc]{display:flex!important;justify-content:center;width:auto!important}.book-swiper .swiper-slide[data-v-3c40e1fc]:last-child{margin-right:1.5rem}.book-card[data-v-3c40e1fc]{position:relative;width:180px;height:240px;background:#fff;border-radius:.75rem;overflow:hidden;cursor:pointer;margin-top:16px;margin-bottom:2px;box-shadow:0 2px 8px #0000001f;transition:transform .25s ease,box-shadow .25s ease,border .25s ease}.book-card[data-v-3c40e1fc]:hover{transform:scale(1.07);box-shadow:0 0 15px 3px #ffd70080;border:2px solid rgba(255,215,0,.8)}.book-image-wrapper[data-v-3c40e1fc]{height:100%;width:100%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.book-image[data-v-3c40e1fc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease;will-change:transform}.book-card:hover .book-image[data-v-3c40e1fc]{transform:scale(1.05)}.book-tag[data-v-3c40e1fc]{position:absolute;top:8px;left:8px;background:#2563eb;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:9999px;box-shadow:0 2px 4px #0003}.fallback-content[data-v-3c40e1fc]{z-index:1;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.title-cover[data-v-3c40e1fc]{width:100%;min-height:6rem;border-radius:.75rem;background:#ffffff;color:#111827;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;box-shadow:inset 0 0 10px #0000000d;padding:1rem}.fallback-title[data-v-3c40e1fc]{font-size:.7rem;font-weight:800;letter-spacing:.2px;line-height:1.1;color:#f8d210;text-transform:uppercase;margin-bottom:.4rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}.fallback-author[data-v-3c40e1fc]{color:#4b5563;font-size:.6rem;font-weight:500;font-style:italic;opacity:.9;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.no-cover-wrapper[data-v-3c40e1fc]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.no-cover-card[data-v-3c40e1fc]{width:100%;height:100%;background:#ffffff;border-radius:.75rem;border:1px solid #d1d5db;box-shadow:inset 0 0 8px #0000000d;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.book-card:hover .no-cover-card[data-v-3c40e1fc]{transform:scale(1.05);box-shadow:0 0 15px 3px #ffd70080;border:2px solid rgba(255,215,0,.8)}.no-cover-content[data-v-3c40e1fc]{flex:1;display:flex;flex-direction:column;justify-content:center}.no-cover-title[data-v-3c40e1fc]{font-size:.8rem;font-weight:800;color:#f8d210;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}.no-cover-author[data-v-3c40e1fc]{font-size:.65rem;color:#4b5563;font-style:italic;margin-top:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1024px){.book-card[data-v-3c40e1fc]{width:180px;height:250px}}@media (max-width: 768px){.book-card[data-v-3c40e1fc]{width:170px;height:240px}}@media (max-width: 480px){.book-card[data-v-3c40e1fc]{width:150px;height:210px}}@media (max-width: 360px){.book-card[data-v-3c40e1fc]{width:140px;height:200px}}
