.post.svelte-1oiooek{background:var(--color-bg-card);border:var(--glass-border);border-radius:16px;padding:var(--spacing-md)}.post-header.svelte-1oiooek{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.avatar-placeholder.svelte-1oiooek,.avatar.svelte-1oiooek{width:40px;height:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.avatar-placeholder.svelte-1oiooek{background:linear-gradient(45deg,var(--color-primary),var(--color-secondary))}.meta.svelte-1oiooek{display:flex;flex-direction:column;flex:1}.author.svelte-1oiooek{font-weight:600;font-size:.95rem}.timestamp.svelte-1oiooek{font-size:.8rem;color:var(--color-text-muted)}.header-actions.svelte-1oiooek{display:flex;gap:var(--spacing-xs)}.btn-report-post.svelte-1oiooek{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:.4rem;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.btn-report-post.svelte-1oiooek:hover{background:#ef444433;border-color:#ef444480;transform:translateY(-1px)}.post-content.svelte-1oiooek{margin-bottom:var(--spacing-sm);font-size:.95rem;white-space:pre-wrap}.edit-textarea.svelte-1oiooek{width:100%;min-height:100px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:var(--spacing-sm);color:var(--color-text-main);font-family:inherit;font-size:.95rem;resize:vertical;outline:none;transition:border-color .2s ease}.edit-textarea.svelte-1oiooek:focus{border-color:var(--color-primary)}.post-actions.svelte-1oiooek{display:flex;gap:var(--spacing-md);border-top:1px solid rgba(255,255,255,.05);padding-top:var(--spacing-sm)}.like-section.svelte-1oiooek{display:flex;align-items:center;gap:.25rem}.heart-btn.svelte-1oiooek{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:all .2s ease;background:none;border:none;padding:.25rem;cursor:pointer;border-radius:4px}.heart-btn.svelte-1oiooek:hover{color:var(--color-primary);background:#00d4ff1a}.heart-btn.liked.svelte-1oiooek{color:var(--color-primary)}.clap-icon.svelte-1oiooek{width:18px;height:18px;filter:brightness(0) saturate(100%) invert(50%) sepia(10%) saturate(500%) hue-rotate(180deg);transition:filter .2s ease}.heart-btn.liked.svelte-1oiooek .clap-icon:where(.svelte-1oiooek){filter:brightness(0) saturate(100%) invert(70%) sepia(100%) saturate(2000%) hue-rotate(160deg) brightness(100%) contrast(100%)}.count-btn.svelte-1oiooek{color:var(--color-text-muted);font-size:.9rem;background:none;border:none;padding:.25rem .5rem;cursor:pointer;border-radius:4px;transition:all .2s ease;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px}.count-btn.svelte-1oiooek:hover{color:var(--color-primary);text-decoration-color:var(--color-primary);background:#ffffff0d}.action-btn.svelte-1oiooek{display:flex;align-items:center;gap:.5rem;color:var(--color-text-muted);font-size:.9rem;transition:color .2s ease;background:none;border:none;padding:0;cursor:pointer}.action-btn.svelte-1oiooek:hover{color:var(--color-primary)}
