.book-row.svelte-aeldux{border:1px solid var(--rule);border-radius:var(--edition-radius-panel);min-width:0;min-height:10rem;color:var(--text-primary);background:var(--edition-surface);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.25rem;text-decoration:none;display:grid}.book-row.svelte-aeldux:hover{border-color:var(--text-secondary);background:var(--surface-subtle)}.index.svelte-aeldux{color:var(--text-accent);font-variant-numeric:tabular-nums;align-self:start;font-size:.78rem}.book-row.svelte-aeldux .cover{width:4.75rem;height:6.9rem;box-shadow:-.3rem .4rem .75rem color-mix(in oklch, var(--text-primary) 12%, transparent);border-radius:.2rem .4rem .4rem .2rem}.book-copy.svelte-aeldux{gap:.45rem;min-width:0;display:grid}.apparatus.svelte-aeldux{color:var(--text-secondary);flex-wrap:wrap;gap:.3rem .8rem;font-size:.8rem;display:flex}.apparatus.svelte-aeldux>span:where(.svelte-aeldux):first-child{color:var(--text-accent)}h3.svelte-aeldux{overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:1.4rem;font-weight:500;line-height:1.55}.description.svelte-aeldux{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.8;display:-webkit-box;overflow:hidden}.text-available.svelte-aeldux{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.text-available.svelte-aeldux svg{width:1rem;height:1rem}.open-book.svelte-aeldux{color:var(--text-secondary);align-items:center;gap:.75rem;font-size:.85rem;display:inline-flex}.open-book.svelte-aeldux svg{width:1.1rem;height:1.1rem}@media (width<=64rem){.open-book.svelte-aeldux>span:where(.svelte-aeldux){display:none}}@media (width<=48rem){.book-row.svelte-aeldux{grid-template-columns:auto minmax(0,1fr);gap:1rem;min-height:8rem;padding:1rem}.index.svelte-aeldux,.open-book.svelte-aeldux{display:none}.book-row.svelte-aeldux .cover{width:4rem;height:5.8rem}h3.svelte-aeldux{font-size:1.2rem}.description.svelte-aeldux{font-size:.9rem}}
