.blocks-grid.svelte-jl4d2g{gap:var(--space-1-5);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.block-card.svelte-jl4d2g{align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);background:var(--bg-secondary);color:inherit;transition:background var(--transition-fast);outline:none;text-decoration:none;display:flex}.block-card.svelte-jl4d2g:hover{background:var(--bg-secondary-hover)}.block-card.svelte-jl4d2g:focus-visible{outline:1px solid var(--border-active);outline-offset:-1px}.block-icon{flex-shrink:0}.block-name.svelte-jl4d2g{font-size:var(--fs-sm);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.blocks-sprites.svelte-jl4d2g{gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid}.sprite-cell.svelte-jl4d2g{padding:var(--space-2);border-radius:var(--radius-md);background:var(--bg-secondary);transition:background var(--transition-fast);outline:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.sprite-cell.svelte-jl4d2g:hover,.sprite-cell.svelte-jl4d2g:focus-visible{background:var(--bg-secondary-hover)}.sprite-cell.svelte-jl4d2g:focus-visible{outline:1px solid var(--border-active);outline-offset:-1px}.blocks-table.svelte-jl4d2g{flex-direction:column;display:flex}.table-row.svelte-jl4d2g{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border:1px solid var(--border);color:inherit;background:var(--bg-secondary);transition:background var(--transition-fast);border-bottom:none;outline:none;text-decoration:none;display:flex}.table-row.svelte-jl4d2g:first-child{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.table-row.svelte-jl4d2g:last-child{border-bottom:1px solid var(--border);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.table-row.svelte-jl4d2g:hover,.table-row.svelte-jl4d2g:focus-visible{background:var(--bg-secondary-hover)}.table-row.svelte-jl4d2g:focus-visible{outline:1px solid var(--border-active);outline-offset:-1px}.row-icon{flex-shrink:0}.row-name.svelte-jl4d2g{font-size:var(--fs-sm);color:var(--text-secondary)}
