.docs-hero.svelte-ey4teu{margin-bottom:32px}.docs-hero.svelte-ey4teu h1:where(.svelte-ey4teu){font-family:var(--serif);font-weight:400;font-size:3em;letter-spacing:-.02em;line-height:1;margin:6px 0 14px}.lede.svelte-ey4teu{font-family:var(--sans);font-size:1.05em;line-height:1.6;color:var(--ink-2);max-width:64ch}.docs-overview.svelte-ey4teu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.project-card.svelte-ey4teu{display:flex;flex-direction:column;min-width:0;padding:20px;border:2px solid var(--ink);background:var(--paper);box-shadow:var(--shadow-hard-sm)}.project-card.svelte-ey4teu h2:where(.svelte-ey4teu){padding:0;margin:0 0 2px;border:0;font-family:var(--serif);font-size:1.5em;font-weight:400;letter-spacing:-.01em}.project-card.svelte-ey4teu h2:where(.svelte-ey4teu) a:where(.svelte-ey4teu){color:var(--ink);text-decoration:none}.project-card.svelte-ey4teu h2:where(.svelte-ey4teu) a:where(.svelte-ey4teu):hover{text-decoration:underline;text-decoration-color:var(--coral);text-decoration-thickness:2px;text-underline-offset:3px}.project-name.svelte-ey4teu{margin:0 0 14px;color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.project-excerpt.svelte-ey4teu{flex:1 1 auto;margin:0 0 18px;font-family:var(--sans);font-size:.92em;line-height:1.55;color:var(--ink-2)}@media(max-width:720px){.docs-overview.svelte-ey4teu{grid-template-columns:minmax(0,1fr)}}
