.profile.svelte-1mhvbjg{max-width:720px;margin:0 auto;padding:2rem 1rem}.hero.svelte-1mhvbjg{margin-bottom:2rem}.category-badge.svelte-1mhvbjg{display:inline-block;padding:.25rem .75rem;color:#fff;border-radius:4px;font-size:.75rem;font-weight:500;margin-bottom:.5rem}h1.svelte-1mhvbjg{margin:.5rem 0;font-size:2rem}.tagline.svelte-1mhvbjg{font-size:1.125rem;color:var(--color-text-muted);margin:0}.status.svelte-1mhvbjg{margin-top:.5rem;font-size:.875rem;color:var(--color-text-muted)}.content.svelte-1mhvbjg{display:flex;flex-direction:column;gap:2rem}h2.svelte-1mhvbjg{font-size:1.125rem;margin:0 0 .75rem}.description.svelte-1mhvbjg p:where(.svelte-1mhvbjg){margin:0;line-height:1.7}dl.svelte-1mhvbjg{margin:0}dt.svelte-1mhvbjg{font-weight:500;margin-bottom:.25rem}dd.svelte-1mhvbjg{margin:0 0 1rem;color:var(--color-text-muted)}.tag.svelte-1mhvbjg{display:inline-block;padding:.125rem .5rem;background:var(--color-border);border-radius:4px;font-size:.875rem;margin-right:.5rem}.cta.svelte-1mhvbjg{display:inline-block;margin-top:.75rem;padding:.625rem 1.25rem;background:var(--color-primary);color:#fff;border-radius:6px;font-weight:500}.cta.svelte-1mhvbjg:hover{background:var(--color-primary-hover);text-decoration:none}.link-list.svelte-1mhvbjg{display:flex;gap:1rem;flex-wrap:wrap}.meta.svelte-1mhvbjg{font-size:.875rem;color:var(--color-text-muted);padding-top:1rem;border-top:1px solid var(--color-border)}
