.doc-page.svelte-lmvby5{min-height:100vh;background:var(--background)}.doc-container.svelte-lmvby5{max-width:720px;margin:0 auto;padding:2rem 1.5rem 4rem}.doc-header.svelte-lmvby5{margin-bottom:2.5rem}.doc-back.svelte-lmvby5{display:inline-block;font-size:.875rem;color:var(--muted-foreground);text-decoration:none;margin-bottom:1.5rem;transition:color .2s}.doc-back.svelte-lmvby5:hover{color:var(--primary)}.doc-header.svelte-lmvby5 h1:where(.svelte-lmvby5){font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem;color:var(--foreground)}.doc-intro.svelte-lmvby5{font-size:1rem;color:var(--muted-foreground);line-height:1.6}.doc-cards.svelte-lmvby5{display:grid;gap:1rem}.doc-card.svelte-lmvby5{display:block;padding:1.5rem;background:var(--background-elevated);border:1px solid var(--border-subtle);border-radius:.75rem;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s}.doc-card.svelte-lmvby5:hover{border-color:var(--primary);box-shadow:0 4px 12px #0000000d}.doc-card-icon.svelte-lmvby5{font-size:1.5rem;margin-bottom:.5rem}.doc-card.svelte-lmvby5 h2:where(.svelte-lmvby5){font-size:1.125rem;font-weight:600;margin:0 0 .35rem;color:var(--foreground)}.doc-card.svelte-lmvby5 p:where(.svelte-lmvby5){font-size:.9375rem;color:var(--muted-foreground);margin:0;line-height:1.5}
