.post.svelte-10wbqz0{max-width:68ch;margin:0 auto;padding:24px 16px 48px}h1.svelte-10wbqz0{color:var(--ink);margin:0 0 10px;font-size:30px;line-height:1.2}.meta.svelte-10wbqz0{color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.author.svelte-10wbqz0{color:var(--ink);font-weight:600}.dot.svelte-10wbqz0{opacity:.5}.publication-badge.svelte-10wbqz0{border:1px solid var(--line);color:var(--ink-dim);cursor:pointer;background:0 0;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:600}.publication-badge.svelte-10wbqz0:hover{border-color:var(--rust);color:var(--rust)}.content.svelte-10wbqz0{margin-bottom:24px}.actions.svelte-10wbqz0{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;padding:12px 0;display:flex}.like.svelte-10wbqz0{color:var(--ink-dim);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.like.liked.svelte-10wbqz0{color:var(--rust)}.comments.svelte-10wbqz0{margin-top:24px}.comments.svelte-10wbqz0 h2:where(.svelte-10wbqz0){letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin:0 0 12px;font-size:.75rem;font-weight:600}.comment.svelte-10wbqz0{border-bottom:1px solid var(--line);gap:10px;padding:10px 0;display:flex}.comment-author.svelte-10wbqz0{font-size:.85rem;font-weight:600}.comment-text.svelte-10wbqz0{color:var(--ink-dim);font-size:.9rem}.no-comments.svelte-10wbqz0{color:var(--ink-dim);margin:0;font-size:.85rem;font-style:italic}.composer.svelte-10wbqz0{gap:8px;margin-top:14px;display:flex}.placeholder.svelte-10wbqz0{max-width:68ch;color:var(--ink-dim);margin:40px auto;padding:0 16px;font-size:.9rem;font-style:italic}
