.group-post.svelte-142d3ge{padding:var(--space-5);margin-bottom:var(--space-6)}.post-header.svelte-142d3ge{display:flex;align-items:center;gap:10px;margin-bottom:12px}.author-photo.svelte-142d3ge{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-info.svelte-142d3ge{flex-grow:1}.author-info.svelte-142d3ge strong:where(.svelte-142d3ge){display:block;color:var(--text-primary);font-weight:600}.timestamp.svelte-142d3ge{font-size:.8rem;color:var(--text-secondary)}.options-btn.svelte-142d3ge{background:none;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer;padding:0 5px}.post-content.svelte-142d3ge p:where(.svelte-142d3ge){margin-top:0;margin-bottom:var(--space-5);line-height:1.7;color:var(--text-primary)}.post-footer.svelte-142d3ge{display:flex;gap:10px;border-top:1px solid var(--neutral-border);padding-top:12px;margin-top:15px}.action-btn.svelte-142d3ge{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:5px 8px;border-radius:4px;font-size:.85rem;transition:background-color .2s}.action-btn.svelte-142d3ge:hover{background-color:var(--neutral-bg)}.page-container.svelte-1i7otrf{padding:15px;max-width:800px;margin:0 auto}.group-header.svelte-1i7otrf{position:relative;text-align:center;margin-bottom:25px}.group-header.svelte-1i7otrf h1:where(.svelte-1i7otrf){color:var(--primary-dark);margin-bottom:15px}.back-link.svelte-1i7otrf{position:absolute;left:0;top:0;color:var(--primary);text-decoration:none;font-size:.9rem}.back-link.svelte-1i7otrf:hover{text-decoration:underline}.group-info.svelte-1i7otrf{padding:15px;background-color:var(--neutral-bg);border:1px solid var(--neutral-border);color:var(--text-primary);margin-bottom:30px;text-align:left}.group-description.svelte-1i7otrf{margin-bottom:var(--space-4);line-height:1.6}.group-info.svelte-1i7otrf p:where(.svelte-1i7otrf){margin:5px 0}.group-tags.svelte-1i7otrf{margin-top:var(--space-3);margin-bottom:var(--space-4)}.group-tags.svelte-1i7otrf .tag:where(.svelte-1i7otrf){background-color:var(--primary-light);color:var(--primary-dark);padding:3px 8px;border-radius:4px;font-size:.75rem;margin-left:5px;display:inline-block}.join-btn.svelte-1i7otrf{margin-top:var(--space-4)}.posts-section.svelte-1i7otrf h2:where(.svelte-1i7otrf){color:var(--primary-dark);border-bottom:1px solid var(--neutral-border);padding-bottom:10px;margin-bottom:20px}.create-post-placeholder.svelte-1i7otrf{margin-bottom:25px}.create-post-placeholder.svelte-1i7otrf textarea:where(.svelte-1i7otrf){width:100%;padding:10px;border:1px solid var(--neutral-border);border-radius:8px;margin-bottom:8px;box-sizing:border-box}.create-post-placeholder.svelte-1i7otrf button:where(.svelte-1i7otrf){float:right}.post-list-area.svelte-1i7otrf{text-align:left}
