.head.svelte-iq8s0n{padding-bottom:2rem}.head.svelte-iq8s0n .container:where(.svelte-iq8s0n){gap:1.25rem;display:grid}.body.svelte-iq8s0n{padding-bottom:var(--section)}.chips.svelte-iq8s0n{scrollbar-width:none;gap:.5rem;margin-bottom:2rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.chip.svelte-iq8s0n{border:1px solid var(--border-strong);min-height:2.75rem;font-size:var(--text-sm);transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-radius:999px;flex:none;padding:0 1.1rem;font-weight:520}.chip.on.svelte-iq8s0n{background:var(--navy);border-color:var(--navy);color:#fff}.books.svelte-iq8s0n{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:2rem 1.5rem;padding:0;list-style:none;display:grid}.book.svelte-iq8s0n{scroll-margin-top:calc(var(--header-h) + 1.5rem);align-content:start;gap:1rem;display:grid}.book.svelte-iq8s0n:target .book-cover:where(.svelte-iq8s0n){box-shadow:0 0 0 3px var(--accent), var(--shadow-lg)}.book-cover.svelte-iq8s0n{aspect-ratio:3/4.2;text-align:center;color:var(--ink-text);box-shadow:var(--shadow);transition:transform var(--dur-slow) var(--ease-out);place-items:center;padding:1rem;font-weight:600;display:grid}@media (hover:hover){.book.svelte-iq8s0n:hover .book-cover:where(.svelte-iq8s0n){transform:translateY(-6px)}}.info.svelte-iq8s0n{gap:.4rem;display:grid}.b-title.svelte-iq8s0n{letter-spacing:-.015em;font-size:1.1rem}.summary.svelte-iq8s0n{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.actions.svelte-iq8s0n{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.empty.svelte-iq8s0n{text-align:center;justify-items:center;gap:.75rem;display:grid}.empty.svelte-iq8s0n svg{color:var(--accent-text)}
