.library-invitation.svelte-d8jxh6{padding:3rem 1.5rem}.library-invitation.embedded.svelte-d8jxh6{padding:0}.book-strip.svelte-d8jxh6{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.book-preview.svelte-d8jxh6{min-width:0}.book-cover.svelte-d8jxh6{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-d8jxh6:has(img:where(.svelte-d8jxh6)){padding:0}.book-cover.svelte-d8jxh6 img:where(.svelte-d8jxh6){width:100%;height:100%;object-fit:cover}.book-cover.svelte-d8jxh6 span:where(.svelte-d8jxh6){font-size:14px;font-weight:700}.book-preview.svelte-d8jxh6 h3:where(.svelte-d8jxh6){font-size:14px;line-height:1.4;font-weight:800;margin-top:14px}.book-preview.svelte-d8jxh6 p:where(.svelte-d8jxh6){font-size:11px;color:#71717a;margin-top:6px}.dark .book-cover.svelte-d8jxh6{background:#27272a;color:#e4e4e7}@media(max-width:700px){.book-strip.svelte-d8jxh6{grid-template-columns:repeat(5,150px);overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity}.book-preview.svelte-d8jxh6{scroll-snap-align:start}}.source-badge.svelte-18ejxss{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}
