.genre-page.svelte-1j576i8{padding:120px 0 80px}.genre-page.svelte-1j576i8 .container:where(.svelte-1j576i8){max-width:1200px}.crumbs.svelte-1j576i8{font-size:.9rem;color:var(--text-secondary);margin-bottom:16px}.crumbs.svelte-1j576i8 a:where(.svelte-1j576i8){color:var(--accent-dark)}:root.dark .crumbs.svelte-1j576i8 a:where(.svelte-1j576i8){color:var(--accent)}.crumbs.svelte-1j576i8 a:where(.svelte-1j576i8):hover{text-decoration:underline}.crumb-sep.svelte-1j576i8{margin:0 6px;color:var(--text-muted)}.genre-page.svelte-1j576i8 h1:where(.svelte-1j576i8){font-size:2.5rem;margin-bottom:4px}.subtitle.svelte-1j576i8{color:var(--text-secondary);margin-bottom:40px;font-size:1.05rem}.books-grid.svelte-1j576i8{display:flex;flex-wrap:wrap;gap:24px 20px}.pagination.svelte-1j576i8{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:48px}.page-link.svelte-1j576i8{font-weight:600;color:var(--accent-dark)}:root.dark .page-link.svelte-1j576i8{color:var(--accent)}.page-link.svelte-1j576i8:hover{text-decoration:underline}.page-status.svelte-1j576i8{font-size:.9rem;color:#5c5c60}:root.dark .page-status.svelte-1j576i8{color:var(--text-secondary)}.genre-cta.svelte-1j576i8{margin-top:56px}
