.card.svelte-oviq8z{border:2px solid var(--color-ink);border-radius:var(--radius-device);background:var(--surface);height:100%;color:var(--on-surface);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);text-decoration:none;transition:top .16s ease-out;display:grid;top:0}.card.svelte-oviq8z:hover{top:-3px}.visual.svelte-oviq8z{padding:var(--space-4) var(--space-5) 0;display:block}.visual.svelte-oviq8z canvas{width:min(100%,16rem);margin-inline:auto}.body.svelte-oviq8z{align-content:start;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.kind.svelte-oviq8z{font-size:var(--text-small);font-weight:600}.name.svelte-oviq8z{letter-spacing:-.03em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:700;line-height:1}.card.svelte-oviq8z:hover .name:where(.svelte-oviq8z){text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:2px}.grid.svelte-1cxunpt{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));padding:0;list-style:none;display:grid}li.svelte-1cxunpt{min-width:0}
