.page.svelte-1b1k9tl{flex-direction:column;gap:1.8rem;max-width:1000px;margin:0 auto;padding:1.5rem 1.15rem 4rem;display:flex}h1.svelte-1b1k9tl{letter-spacing:-.02em;color:var(--foreground);margin:0 0 .6rem;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:650}.lede.svelte-1b1k9tl{max-width:66ch;color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.6}h2.svelte-1b1k9tl{color:var(--foreground);margin:0 0 1rem;font-size:1.1rem;font-weight:600}.grid.svelte-1b1k9tl{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.8rem;display:grid}.card.svelte-1b1k9tl{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;gap:.5rem;padding:.8rem .9rem;text-decoration:none;display:flex;overflow:hidden}.card.svelte-1b1k9tl:hover{border-color:var(--foreground)}.card-name.svelte-1b1k9tl{font-family:var(--font-mono);color:var(--foreground);font-size:12px;font-weight:600}.card.svelte-1b1k9tl .art:where(.svelte-1b1k9tl){font-family:var(--font-art);font-variant-ligatures:none;white-space:pre;color:var(--muted-foreground);margin:0;font-size:9px;line-height:1.05;overflow:hidden}.index.svelte-1b1k9tl .group:where(.svelte-1b1k9tl){margin-bottom:1.4rem}.index.svelte-1b1k9tl h3:where(.svelte-1b1k9tl){font-family:var(--font-mono);color:var(--foreground);border-bottom:1px solid var(--border);margin:0 0 .5rem;padding-bottom:.3rem;font-size:13px;font-weight:700}.index.svelte-1b1k9tl ul:where(.svelte-1b1k9tl){grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.2rem 1rem;margin:0;padding:0;list-style:none;display:grid}.index.svelte-1b1k9tl a:where(.svelte-1b1k9tl){color:var(--muted-foreground);padding:.2rem 0;font-size:13.5px;text-decoration:none;display:block}.index.svelte-1b1k9tl a:where(.svelte-1b1k9tl):hover{color:var(--foreground)}
