.book-card.svelte-1nwymv9{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);display:flex;flex-direction:row;gap:var(--space-lg);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.book-card.svelte-1nwymv9:hover{border-color:var(--color-accent);box-shadow:0 2px 8px #0000000f}.book-thumb.svelte-1nwymv9{width:120px;height:160px;object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;box-shadow:0 2px 8px #00000014}.book-info.svelte-1nwymv9{display:flex;flex-direction:column}.book-card.svelte-1nwymv9 h3:where(.svelte-1nwymv9){font-size:1.25rem;margin-bottom:.25rem}.book-author.svelte-1nwymv9{color:var(--color-text-secondary);font-size:.9rem;font-style:italic;margin-bottom:var(--space-sm)}.book-meta.svelte-1nwymv9{display:flex;gap:var(--space-sm);margin-top:var(--space-sm);font-size:.8rem;color:var(--color-text-secondary)}.book-meta.svelte-1nwymv9 span:where(.svelte-1nwymv9){background:var(--color-bg-alt);padding:.2rem .6rem;border-radius:var(--radius-sm)}.book-price.svelte-1nwymv9{margin-top:var(--space-sm);font-size:1.25rem;font-weight:600;color:var(--color-text)}.card-cta.svelte-1nwymv9{margin-top:auto;padding-top:var(--space-sm);font-size:.85rem;font-weight:500;color:var(--color-accent)}@media(max-width:600px){.book-card.svelte-1nwymv9{flex-direction:column;align-items:center;text-align:center}.book-thumb.svelte-1nwymv9{width:120px}}
