.book-distribution.svelte-fuim29{overflow:hidden}.books.svelte-fuim29{grid-template-columns:repeat(var(--book-count), minmax(1.4rem, 1fr));border-bottom:2px solid var(--color-stone-200);align-items:end;width:100%;height:7.5rem;margin-bottom:.75rem;display:grid;overflow-x:auto}.dark .books.svelte-fuim29{border-color:var(--color-stone-700)}.book.svelte-fuim29{text-align:center;outline-offset:1px;border-radius:.2rem .2rem 0 0;grid-template-rows:1rem 4.5rem 1.5rem;align-items:end;min-width:1.4rem;height:100%;text-decoration:none;display:grid}a.book.svelte-fuim29{cursor:pointer}a.book.svelte-fuim29:hover .bar:where(.svelte-fuim29),a.book.svelte-fuim29:focus-visible .bar:where(.svelte-fuim29),.book.active.svelte-fuim29 .bar:where(.svelte-fuim29){opacity:1;box-shadow:0 0 0 2px var(--color-accent-600)}.count.svelte-fuim29{color:var(--color-stone-500);align-self:center;font-size:.65rem}.bar.svelte-fuim29{height:var(--height);background:hsl(var(--hue) 34% 56%);opacity:.9;border-radius:.2rem .2rem 0 0;justify-self:stretch;margin:0 .12rem;transition:opacity .12s,box-shadow .12s}.name.svelte-fuim29{white-space:nowrap;color:var(--color-stone-600);align-self:center;padding:0 .1rem;font-size:.62rem}.dark .count.svelte-fuim29,.dark .name.svelte-fuim29{color:var(--color-stone-300)}.books.compact.svelte-fuim29{height:5.75rem;margin-bottom:.35rem}.books.compact.svelte-fuim29 .book:where(.svelte-fuim29){grid-template-rows:1rem 3rem 1.25rem}
