#carousel-container:where(.astro-IERUPG7V){width:100%;display:flex}#carousel-container:where(.astro-IERUPG7V)>div:where(.astro-IERUPG7V){flex:0 0 100%}.book-grid:where(.astro-CNCPAQOW){display:grid;grid-template-columns:repeat(7,1fr);gap:16px 12px}@media (max-width: 900px){.book-grid:where(.astro-CNCPAQOW){grid-template-columns:repeat(4,1fr)}}@media (max-width: 640px){.book-grid:where(.astro-CNCPAQOW){grid-template-columns:repeat(3,1fr)}}.cover-wrap:where(.astro-CNCPAQOW){margin-bottom:8px}.cover-img:where(.astro-CNCPAQOW){aspect-ratio:2/3;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:.5px solid #e5e7eb;display:block}.cover-fallback:where(.astro-CNCPAQOW){aspect-ratio:2/3;width:100%;border-radius:4px;border:.5px solid #e5e7eb;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:20px;color:#9ca3af;font-weight:500}.tag:where(.astro-CNCPAQOW){font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;display:inline-block;width:-moz-fit-content;width:fit-content;margin-bottom:4px}.book-title:where(.astro-CNCPAQOW){font-size:11px;font-weight:500;color:#111827;margin-bottom:2px;line-height:1.4}.book-author:where(.astro-CNCPAQOW){font-size:10px;color:#9ca3af;line-height:1.4}
