.lib.svelte-c8k2rg{padding:1.5rem 0 3rem;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}h1.svelte-c8k2rg{font-family:var(--font-display);font-size:clamp(1.8rem,6vw,2.6rem)}h2.svelte-c8k2rg{margin-top:1rem;font-family:var(--font-display);font-size:1.35rem}.books.svelte-c8k2rg{list-style:none;padding:0;margin:0;display:grid;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.book.svelte-c8k2rg{min-width:0;display:flex;gap:.9rem;align-items:flex-start;padding:.8rem;border:1px solid var(--line, rgba(0, 0, 0, .1));border-radius:var(--radius-lg, 14px)}.cv.svelte-c8k2rg{flex:none;width:72px}.bd.svelte-c8k2rg{display:grid;gap:.3rem;min-width:0}.t.svelte-c8k2rg{font-weight:600;overflow-wrap:anywhere}.by.svelte-c8k2rg,.pg.svelte-c8k2rg{margin:0;font-size:.85rem;color:var(--text-3, #666)}.play.svelte-c8k2rg{justify-self:start;margin-top:.3rem;min-height:44px}.cards.svelte-c8k2rg{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem}.empty.svelte-c8k2rg{display:grid;gap:.7rem;justify-items:start;padding:1.1rem;border:1px dashed var(--line-strong, rgba(0, 0, 0, .2));border-radius:var(--radius-lg, 14px)}.empty.svelte-c8k2rg p:where(.svelte-c8k2rg){margin:0}.fine.svelte-c8k2rg{font-size:.85rem;color:var(--text-3, #666)}
