.post.svelte-1edvtkr{display:flex;gap:.875rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border);transition:var(--transition-fast);text-decoration:none;color:inherit}.post.svelte-1edvtkr:hover{background-color:var(--muted)}.avatar-link.svelte-1edvtkr{text-decoration:none;flex-shrink:0}.avatar-link.svelte-1edvtkr:hover .avatar:where(.svelte-1edvtkr){opacity:.8}.avatar.svelte-1edvtkr{width:40px;height:40px;background-color:var(--primary);border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.125rem}.post-content.svelte-1edvtkr{flex:1;min-width:0}.post-header.svelte-1edvtkr{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;margin-bottom:.25rem}.post-author-link.svelte-1edvtkr,.post-handle-link.svelte-1edvtkr{text-decoration:none}.post-author-link.svelte-1edvtkr:hover .post-author:where(.svelte-1edvtkr){text-decoration:underline}.post-handle-link.svelte-1edvtkr:hover .post-handle:where(.svelte-1edvtkr){text-decoration:underline;color:var(--foreground)}.post-author.svelte-1edvtkr{font-weight:600;color:var(--foreground);font-style:italic;text-transform:capitalize}.post-badge.svelte-1edvtkr{display:inline-block;padding:.125rem .5rem;font-size:.6875rem;font-family:var(--font-family-mono);text-transform:lowercase;background-color:var(--primary);color:var(--primary-foreground);border-radius:1rem}.post-handle.svelte-1edvtkr,.post-time.svelte-1edvtkr{color:var(--muted-foreground);font-family:var(--font-family-mono);font-size:.8125rem}.live-badge.svelte-1edvtkr{margin-left:auto;padding:.125rem .5rem;font-size:.6875rem;font-family:var(--font-family-mono);background-color:#22c55e;color:#fff;border-radius:1rem;animation:svelte-1edvtkr-pulse 2s infinite}@keyframes svelte-1edvtkr-pulse{0%,to{opacity:1}50%{opacity:.7}}.post-title.svelte-1edvtkr{font-weight:500;color:var(--foreground);margin:0 0 .375rem;font-size:.9375rem}.post-text.svelte-1edvtkr{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-actions.svelte-1edvtkr{display:flex;gap:1rem;margin-top:.75rem}.action-btn.svelte-1edvtkr{display:flex;align-items:center;gap:.375rem;background:none;border:none;cursor:pointer;color:var(--muted-foreground);font-size:.75rem;font-family:var(--font-family-mono);padding:.25rem;border-radius:var(--radius);transition:var(--transition-fast)}.action-btn.svelte-1edvtkr:hover{color:var(--primary)}@media(max-width:640px){.post.svelte-1edvtkr{padding:.875rem 1rem}.avatar.svelte-1edvtkr{width:36px;height:36px;font-size:1rem}.post-header.svelte-1edvtkr{font-size:.8125rem}.post-handle.svelte-1edvtkr{display:none}}
