.book-strip.svelte-v5tq1r{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.book-preview.svelte-v5tq1r{min-width:0}.book-cover.svelte-v5tq1r{aspect-ratio:2/3;border-radius:10px;background:var(--color-zinc-200);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:18px;color:#3f3f46;text-align:center}.book-cover.svelte-v5tq1r:has(img:where(.svelte-v5tq1r)){padding:0}.book-cover.svelte-v5tq1r img:where(.svelte-v5tq1r){width:100%;height:100%;object-fit:cover}.book-cover.svelte-v5tq1r span:where(.svelte-v5tq1r){font-size:14px;font-weight:700}.book-preview.svelte-v5tq1r h3:where(.svelte-v5tq1r){font-size:14px;line-height:1.4;font-weight:800;margin-top:14px}.book-preview.svelte-v5tq1r p:where(.svelte-v5tq1r){font-size:11px;color:#71717a;margin-top:6px}.dark .book-cover.svelte-v5tq1r{background:#27272a;color:#e4e4e7}@media(max-width:700px){.book-strip.svelte-v5tq1r{grid-template-columns:repeat(5,150px);overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity}.book-preview.svelte-v5tq1r{scroll-snap-align:start}}.source-badge.svelte-2ey1vw{display:inline-block;width:fit-content;max-width:100%;padding:.2rem .5rem;border:1px solid currentColor;border-radius:999px;font-size:.65rem;font-weight:650;line-height:1.3;opacity:.75;overflow-wrap:anywhere}
