.entity-page.svelte-lgvmoj{max-width:1180px;margin:0 auto;padding:2rem 1rem 4rem}.entity-header.svelte-lgvmoj{margin-bottom:1.6rem}.entity-header.svelte-lgvmoj p:where(.svelte-lgvmoj){margin:0 0 .35rem;color:#777;font-size:.95rem}.entity-header.svelte-lgvmoj h1:where(.svelte-lgvmoj){margin:0;color:#2c3e50;font-size:clamp(2rem,5vw,3.2rem);letter-spacing:0}.entity-header.svelte-lgvmoj span:where(.svelte-lgvmoj){display:inline-block;margin-top:.75rem;color:#5f6f7f}.entity-books.svelte-lgvmoj h2:where(.svelte-lgvmoj){margin:0 0 1rem;color:#344253;font-size:1.25rem;line-height:1.3}.book-grid.svelte-lgvmoj{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1rem}.entity-pagination.svelte-lgvmoj,.pagination-pages.svelte-lgvmoj{display:flex;align-items:center;justify-content:center;gap:.5rem}.entity-pagination.svelte-lgvmoj{margin-top:2rem;flex-wrap:wrap}.entity-pagination.svelte-lgvmoj a:where(.svelte-lgvmoj),.entity-pagination.svelte-lgvmoj span:where(.svelte-lgvmoj){display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;box-sizing:border-box;border-radius:.65rem;padding:.5rem .75rem}.entity-pagination.svelte-lgvmoj a:where(.svelte-lgvmoj){color:#3f5dcc;background:#fff;box-shadow:inset 0 0 0 1px #dce2ea;text-decoration:none}.entity-pagination.svelte-lgvmoj a:where(.svelte-lgvmoj):hover{background:#f1f4ff}.entity-pagination.svelte-lgvmoj a:where(.svelte-lgvmoj):focus-visible{outline:3px solid rgba(74,104,234,.3);outline-offset:2px}.entity-pagination.svelte-lgvmoj span:where(.svelte-lgvmoj){color:#fff;background:#3f5dcc;font-weight:700}.pagination-direction.svelte-lgvmoj{white-space:nowrap}@media (max-width: 640px){.pagination-pages.svelte-lgvmoj{width:100%;order:-1;overflow-x:auto;justify-content:flex-start;padding:.2rem .1rem}}
