.doc.svelte-1vby5nc{max-width:48rem;padding-inline:var(--space-5);margin-inline:auto}.doc-body.svelte-1vby5nc{padding-block:var(--space-6) var(--space-7)}.doc-head.svelte-1vby5nc{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.doc-head.svelte-1vby5nc h1:where(.svelte-1vby5nc){font-size:var(--text-3xl)}.intro.svelte-1vby5nc{font-size:var(--text-lg);color:var(--text-muted);line-height:var(--leading-normal);max-width:48ch}.cards.svelte-1vby5nc{gap:var(--space-4);margin-bottom:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.card-link.svelte-1vby5nc{color:inherit;border-radius:var(--radius-lg);transition:transform var(--dur-fast) var(--ease-out);text-decoration:none;display:block}.card-link.svelte-1vby5nc:hover{transform:translateY(-2px)}.card-link.svelte-1vby5nc:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-lg);outline:none}.card-link.svelte-1vby5nc h2:where(.svelte-1vby5nc){font-size:var(--text-lg);margin:0 0 var(--space-2)}.card-link.svelte-1vby5nc p:where(.svelte-1vby5nc){color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.contact.svelte-1vby5nc{background:var(--accent-soft);border:1px solid color-mix(in oklab, var(--accent) 25%, transparent);border-radius:var(--radius-lg);padding:var(--space-5)}.contact.svelte-1vby5nc p:where(.svelte-1vby5nc){color:var(--text-muted)}.contact.svelte-1vby5nc a:where(.svelte-1vby5nc){color:var(--accent-hover);font-weight:var(--weight-medium)}
