.public-profile.svelte-hrqo7f{max-width:680px;margin:0 auto}.cover-photo.svelte-hrqo7f{width:100%;aspect-ratio:16/6;border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden}.cover-photo--placeholder.svelte-hrqo7f{background-color:var(--color-primary-bg);border-bottom:4px solid var(--color-primary)}.profile-header.svelte-hrqo7f{padding:0 var(--space-4) var(--space-4);margin-top:-48px}.profile-header__avatar.svelte-hrqo7f{display:flex;justify-content:flex-start;margin-bottom:var(--space-3)}.profile-header__avatar.svelte-hrqo7f .avatar{border:4px solid var(--surface-body);border-radius:var(--radius-full)}.profile-header__name-row.svelte-hrqo7f{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.profile-header__name.svelte-hrqo7f{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.profile-header__bio.svelte-hrqo7f{margin:0 0 var(--space-2);color:var(--text-secondary);line-height:var(--line-height-relaxed);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.profile-header__location.svelte-hrqo7f{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--text-tertiary)}.profile-header__cta.svelte-hrqo7f{margin-top:var(--space-3)}.profile-header__cta-link.svelte-hrqo7f{text-decoration:none}.stats-row.svelte-hrqo7f{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);padding:var(--space-3) 0;margin:0 var(--space-4) var(--space-4)}.stat.svelte-hrqo7f{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.stat__value.svelte-hrqo7f{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.stat__label.svelte-hrqo7f{font-size:var(--font-size-sm);color:var(--text-secondary)}.posts-section.svelte-hrqo7f{padding:0 var(--space-4)}.posts-section__title.svelte-hrqo7f{margin:0 0 var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.post-list.svelte-hrqo7f{display:flex;flex-direction:column;gap:var(--space-3)}.post-card__time.svelte-hrqo7f{display:block;margin-bottom:var(--space-2);font-size:var(--font-size-xs);color:var(--text-tertiary)}.post-card__content.svelte-hrqo7f{margin:0 0 var(--space-3);color:var(--text-primary);line-height:var(--line-height-relaxed);white-space:pre-wrap;word-break:break-word}.post-card__stats.svelte-hrqo7f{display:flex;gap:var(--space-4)}.post-card__stat.svelte-hrqo7f{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--text-tertiary)}.post-card__stat-icon.svelte-hrqo7f{display:inline-flex;width:1rem;height:1rem}.join-cta.svelte-hrqo7f{margin:var(--space-8) var(--space-4);padding:var(--space-6);text-align:center;border-radius:var(--radius-lg);background-color:var(--surface-sunken)}.join-cta__text.svelte-hrqo7f{margin:0 0 var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.join-cta__link.svelte-hrqo7f{text-decoration:none}
