.books-page.svelte-i9sorx{position:relative}.counter.svelte-i9sorx{color:var(--ash);margin-top:var(--sp-2)}.filters.svelte-i9sorx{display:flex;flex-wrap:wrap;align-items:end;gap:var(--sp-4);margin-top:var(--sp-8)}.field.svelte-i9sorx{display:flex;flex-direction:column;gap:var(--sp-1)}.filters.svelte-i9sorx input:where(.svelte-i9sorx),.filters.svelte-i9sorx select:where(.svelte-i9sorx){min-height:48px;padding:var(--sp-3) var(--sp-4);background:var(--graphite);border:1px solid var(--line-strong);border-radius:var(--r-field);color:var(--bone);min-width:220px}.filters.svelte-i9sorx select:where(.svelte-i9sorx) option:where(.svelte-i9sorx){background:var(--graphite);color:var(--bone)}.submit.svelte-i9sorx{min-height:48px;padding-inline:var(--pad-button-inline);border-radius:var(--r-pill);border:1px solid transparent;background:var(--bone);color:var(--ink);font-weight:500;cursor:pointer}.submit.svelte-i9sorx:hover{background:var(--bone-hover)}.reset.svelte-i9sorx{padding-block:var(--sp-3);text-decoration:underline}.state.svelte-i9sorx{color:var(--ash);padding-block:var(--sp-12);max-width:56ch}.state.svelte-i9sorx a:where(.svelte-i9sorx){color:var(--bone)}.grid.svelte-i9sorx{margin-top:var(--sp-12);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:var(--grid-gap)}.gcell.svelte-i9sorx{min-width:0}.glink.svelte-i9sorx,.gstatic.svelte-i9sorx{display:flex;flex-direction:column;gap:var(--sp-2);color:var(--bone);text-decoration:none;min-width:0}.gc.svelte-i9sorx{width:100%;aspect-ratio:3 / 4;object-fit:contain;border-radius:var(--r-img);display:block}.gtitle.svelte-i9sorx{font-weight:500;line-height:1.35;overflow-wrap:anywhere}.gauthor.svelte-i9sorx,.platform.svelte-i9sorx{color:var(--ash);overflow-wrap:anywhere}.glink.svelte-i9sorx:hover .gtitle:where(.svelte-i9sorx){text-decoration:underline}.pager.svelte-i9sorx{margin-top:var(--sp-12);display:flex;align-items:center;gap:var(--sp-8)}.pager.svelte-i9sorx a:where(.svelte-i9sorx){min-height:var(--h-control);display:inline-flex;align-items:center;padding-inline:var(--pad-button-inline);border:1px solid var(--line-strong);border-radius:var(--r-pill);text-decoration:none}.pager.svelte-i9sorx a:where(.svelte-i9sorx):hover{border-color:var(--bone)}
