.page-container.svelte-1jwzlb4{max-width:var(--main-width-a11y);margin:0 auto;padding:calc(var(--gap) * 2) var(--gap)}.page-header.svelte-1jwzlb4{margin-bottom:calc(var(--gap) * 2)}.page-description.svelte-1jwzlb4{color:var(--secondary);font-size:1.1rem}.books-grid.svelte-1jwzlb4{display:flex;flex-direction:column;gap:calc(var(--gap) * 1.5)}.book-card.svelte-1jwzlb4{display:flex;flex-direction:row;overflow:hidden;text-decoration:none;color:inherit;gap:0;align-items:stretch}.book-card.svelte-1jwzlb4:hover{text-decoration:none;box-shadow:var(--accent2-glow);border-color:var(--accent2-border)}.book-cover.svelte-1jwzlb4{flex-shrink:0;width:150px;overflow:hidden;background:var(--surface)}.book-cover.svelte-1jwzlb4 img:where(.svelte-1jwzlb4){width:100%;height:100%;object-fit:cover}.book-info.svelte-1jwzlb4{padding:calc(var(--gap) * 1.5);display:flex;flex-direction:column;gap:8px;justify-content:center}.book-title.svelte-1jwzlb4{font-size:1.3rem;margin:0}.book-subtitle.svelte-1jwzlb4{font-size:.9rem;color:var(--secondary);margin:0;font-style:italic}.book-description.svelte-1jwzlb4{font-size:.9rem;color:var(--secondary);margin:0;line-height:1.5}.book-chapters.svelte-1jwzlb4{font-family:var(--font-ui);font-size:12px;color:var(--accent);font-weight:600;margin-top:4px}@media(max-width:640px){.book-card.svelte-1jwzlb4{flex-direction:column}.book-cover.svelte-1jwzlb4{width:100%;display:flex;justify-content:center;padding:calc(var(--gap) * 1.5) calc(var(--gap) * 1.5) 0;background:transparent}.book-cover.svelte-1jwzlb4 img:where(.svelte-1jwzlb4){width:160px;height:auto;object-fit:contain;border-radius:var(--radius-sm)}}
