.community-page.svelte-131htjm{max-width:48rem;margin:0 auto;padding:2rem 1.5rem}h1.svelte-131htjm{font-size:1.75rem;font-weight:600;margin:0 0 .5rem}.intro.svelte-131htjm{color:var(--color-text-secondary);margin:0 0 2rem;line-height:1.5}.section.svelte-131htjm{margin-bottom:2.5rem}h2.svelte-131htjm{font-size:1.2rem;font-weight:600;margin:0 0 .75rem}.section.svelte-131htjm p:where(.svelte-131htjm){color:var(--color-text-secondary);font-size:.92rem;line-height:1.6;margin:0 0 .5rem}.section.svelte-131htjm p:where(.svelte-131htjm) a:where(.svelte-131htjm){color:var(--color-text);text-decoration:underline;text-underline-offset:2px}.cards.svelte-131htjm{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.card.svelte-131htjm{display:block;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;transition:border-color var(--duration-fast)}.card.svelte-131htjm:hover{border-color:var(--color-text-tertiary);text-decoration:none}.card.svelte-131htjm h3:where(.svelte-131htjm){font-size:.92rem;font-weight:600;margin:0 0 .25rem;color:var(--color-text)}.card.svelte-131htjm p:where(.svelte-131htjm){font-size:.82rem;color:var(--color-text-secondary);margin:0;line-height:1.45}
