.svelte-149jkgl{font-size:var(--font-size-body);color:var(--text-primary)}.community-view.svelte-149jkgl{display:flex;flex-direction:column;gap:var(--space-4)}.community-hero.svelte-149jkgl,.community-section.svelte-149jkgl{display:flex;flex-direction:column;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)}.community-meta-top.svelte-149jkgl{display:flex;align-items:center;gap:var(--gap-medium)}.privacy-badge.svelte-149jkgl,.owner-badge.svelte-149jkgl{display:inline-flex;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}.community-owner.svelte-149jkgl{display:flex;align-items:center;gap:var(--list-item-gap)}.community-avatar.svelte-149jkgl,.member-avatar.svelte-149jkgl{width:4rem;height:4rem;border-radius:50%;overflow:hidden;background:var(--bg-tertiary);border:2px solid var(--color-avatar-ring);box-shadow:var(--shadow-avatar-ring);flex-shrink:0}.community-avatar.svelte-149jkgl img,.member-avatar.svelte-149jkgl img{width:100%;height:100%;object-fit:cover}.community-main-info.svelte-149jkgl,.member-info.svelte-149jkgl{display:flex;flex-direction:column;gap:var(--list-copy-gap);min-width:0}.community-name-row.svelte-149jkgl{display:flex;align-items:center;gap:var(--gap-chip);min-width:0}h1.svelte-149jkgl{font-size:var(--font-size-page-title);font-weight:800;letter-spacing:-.01em;min-width:0;overflow-wrap:anywhere}h2.svelte-149jkgl{display:flex;align-items:center;gap:var(--gap-medium);font-size:var(--font-size-section-title)}.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{display:flex;flex-wrap:wrap;gap:var(--gap-large);list-style:none}.community-stats.svelte-149jkgl li:where(.svelte-149jkgl){display:inline-flex;align-items:center;gap:var(--gap-medium)}.community-actions.svelte-149jkgl{display:flex;flex-wrap:wrap;gap:var(--gap-medium);width:100%}.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{display:flex;flex-direction:column;gap:var(--gap-none);list-style:none}.member-item.svelte-149jkgl,.member-row.svelte-149jkgl{display:flex;align-items:center;justify-content:space-between;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:transparent}.member-main.svelte-149jkgl{display:flex;align-items:center;gap:var(--list-item-gap);min-width:0;flex:1}.member-link.svelte-149jkgl{color:inherit;text-decoration:none;border-radius:var(--radius-medium);outline: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{display:flex;align-items:center;gap:var(--gap-chip);font-weight:600;flex-wrap:wrap}.action-menu-wrap.svelte-149jkgl{position:relative;flex-shrink:0}.action-menu.svelte-149jkgl{position:absolute;top:calc(100% + var(--gap-chip));right:0;display:flex;flex-direction:column;gap:var(--gap-small);padding:var(--padding-chip);min-width:7rem;border-radius:var(--radius-lg);background:var(--background-100);border:var(--border-soft);box-shadow:var(--shadow-float);z-index:5}.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{width:7rem;flex-shrink:0}.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)}
