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