h1.svelte-3v9kyr{font-family:var(--tamil);margin:0 0 .5rem;font-size:1.5rem}.lede.svelte-3v9kyr{color:var(--muted);max-width:44rem;font-family:var(--tamil)}h2.svelte-3v9kyr{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:1.5rem 0 .6rem;font-size:.8rem}.books.svelte-3v9kyr{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.6rem 1.2rem;display:grid}.book.svelte-3v9kyr{grid-template-columns:7rem 1fr;align-items:center;gap:.5rem;display:grid}.name.svelte-3v9kyr{color:inherit;font-size:.85rem;font-family:var(--tamil);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.cells.svelte-3v9kyr{gap:2px;display:grid}.cell.svelte-3v9kyr{aspect-ratio:1;background:var(--surface-2);border-radius:2px;min-width:6px;display:block}.b1.svelte-3v9kyr{background:rgba(var(--heat-rgb), .2)}.b2.svelte-3v9kyr{background:rgba(var(--heat-rgb), .4)}.b3.svelte-3v9kyr{background:rgba(var(--heat-rgb), .65)}.b4.svelte-3v9kyr{background:var(--accent)}.legend.svelte-3v9kyr{color:var(--muted);align-items:center;gap:.35rem;margin-top:1.5rem;font-size:.8rem;display:flex}.legend.svelte-3v9kyr .cell:where(.svelte-3v9kyr){width:14px}.muted.svelte-3v9kyr{color:var(--muted)}
