.svelte-149jkgl{font-size:var(--font-size-body);color:var(--text-primary)}.community-view.svelte-149jkgl{gap:var(--space-4);flex-direction:column;display:flex}.community-hero.svelte-149jkgl,.community-section.svelte-149jkgl{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--background-100);border:var(--card-border);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.community-meta-top.svelte-149jkgl{align-items:center;gap:var(--gap-medium);display:flex}.privacy-badge.svelte-149jkgl,.owner-badge.svelte-149jkgl{align-items:center;gap:var(--gap-chip);padding:var(--padding-chip);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-caption);font-weight:800;display:inline-flex}.community-owner.svelte-149jkgl{align-items:center;gap:var(--list-item-gap);display:flex}.community-avatar.svelte-149jkgl,.member-avatar.svelte-149jkgl{background:var(--bg-tertiary);border:2px solid var(--color-avatar-ring);width:4rem;height:4rem;box-shadow:var(--shadow-avatar-ring);border-radius:50%;flex-shrink:0;overflow:hidden}.community-avatar.svelte-149jkgl img,.member-avatar.svelte-149jkgl img{object-fit:cover;width:100%;height:100%}.community-main-info.svelte-149jkgl,.member-info.svelte-149jkgl{gap:var(--list-copy-gap);flex-direction:column;min-width:0;display:flex}.community-name-row.svelte-149jkgl{align-items:center;gap:var(--gap-chip);min-width:0;display:flex}h1.svelte-149jkgl{font-size:var(--font-size-page-title);letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-weight:800}h2.svelte-149jkgl{align-items:center;gap:var(--gap-medium);font-size:var(--font-size-section-title);display:flex}.community-slug.svelte-149jkgl,.member-handle.svelte-149jkgl,.section-sub.svelte-149jkgl,.community-description.svelte-149jkgl,.community-owner-line.svelte-149jkgl{color:var(--text-secondary)}.community-stats.svelte-149jkgl{gap:var(--gap-large);flex-wrap:wrap;list-style:none;display:flex}.community-stats.svelte-149jkgl li:where(.svelte-149jkgl){align-items:center;gap:var(--gap-medium);display:inline-flex}.community-actions.svelte-149jkgl{gap:var(--gap-medium);flex-wrap:wrap;width:100%;display:flex}.moderated-state.svelte-149jkgl{width:100%;padding:var(--padding-card);border-radius:var(--radius-medium);background:var(--bg-tertiary);color:var(--text-secondary);text-align:center}.action-form.svelte-149jkgl,.action-form.svelte-149jkgl .button-wrapper.full{width:100%}.member-list.svelte-149jkgl{gap:var(--gap-none);flex-direction:column;list-style:none;display:flex}.member-item.svelte-149jkgl,.member-row.svelte-149jkgl{justify-content:space-between;align-items:center;gap:var(--list-item-gap);min-height:var(--list-item-min-height);padding:var(--padding-list-item);border-bottom:var(--divider-border-width) solid var(--background-200);background:0 0;display:flex}.member-main.svelte-149jkgl{align-items:center;gap:var(--list-item-gap);flex:1;min-width:0;display:flex}.member-link.svelte-149jkgl{color:inherit;border-radius:var(--radius-medium);outline:none;text-decoration:none}.member-link[href].svelte-149jkgl{cursor:pointer}.member-link[href].svelte-149jkgl:hover .member-name:where(.svelte-149jkgl),.member-link[href].svelte-149jkgl:focus-visible .member-name:where(.svelte-149jkgl){color:var(--state-active)}.member-link[href].svelte-149jkgl:focus-visible{outline:2px solid var(--state-active);outline-offset:3px}.member-name.svelte-149jkgl{align-items:center;gap:var(--gap-chip);flex-wrap:wrap;font-weight:600;display:flex}.action-menu-wrap.svelte-149jkgl{flex-shrink:0;position:relative}.action-menu.svelte-149jkgl{top:calc(100% + var(--gap-chip));gap:var(--gap-small);padding:var(--padding-chip);border-radius:var(--radius-lg);background:var(--background-100);border:var(--border-soft);min-width:7rem;box-shadow:var(--shadow-float);z-index:5;flex-direction:column;display:flex;position:absolute;right:0}.action-menu.svelte-149jkgl .button-wrapper,.action-menu.svelte-149jkgl .btn{width:100%}.action-menu.svelte-149jkgl .btn{justify-content:flex-start}.invite-form.svelte-149jkgl{flex-shrink:0;width:7rem}.invite-form.svelte-149jkgl .button-wrapper,.invite-form.svelte-149jkgl .btn{width:7rem}.sheet-state.svelte-9t7s25{margin:0 0 var(--space-3);color:var(--text-secondary);font-size:var(--font-size-caption)}.sheet-state.error.svelte-9t7s25{color:var(--color-danger)}
