.shelf.svelte-1uha8ag{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}@media (width<=600px){.shelf.svelte-1uha8ag{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.book.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-base)}.book.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-sm)}.book.svelte-1uha8ag .text:where(.svelte-1uha8ag){padding:var(--space-2)}}.book.svelte-1uha8ag{background:var(--color-surface);border-radius:8px;flex-direction:column;height:100%;transition:all .15s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001f}.book.svelte-1uha8ag:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 4px 6px #0000001f}.book.svelte-1uha8ag:active{transform:translateY(2px)scale(.98);box-shadow:0 1px 3px #0000001f}.book.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-ink-muted)}.book.svelte-1uha8ag picture:where(.svelte-1uha8ag){aspect-ratio:2/3;display:block}.book.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%}.book.svelte-1uha8ag .text:where(.svelte-1uha8ag){padding:var(--space-3);gap:var(--space-2);flex-direction:column;flex:1;justify-content:space-between;display:flex}.comments.svelte-1uha8ag{padding:var(--space-2);padding-top:var(--space-6)}.comments.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-lg);margin-bottom:var(--space-4)}.comment-list.svelte-1uha8ag{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}.comment.svelte-1uha8ag{gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius);flex-direction:column;max-width:30rem;display:flex;box-shadow:0 1px 3px #00000014}.comment.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-ink-muted)}.comment.svelte-1uha8ag p:where(.svelte-1uha8ag) .name:where(.svelte-1uha8ag){color:var(--color-primary);font-weight:800}.comment.svelte-1uha8ag p:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--color-primary);text-decoration:underline}.comment.svelte-1uha8ag .date:where(.svelte-1uha8ag){font-size:var(--text-sm);color:var(--color-ink-muted)}.comment.svelte-1uha8ag .content:where(.svelte-1uha8ag){color:var(--color-ink§)}
