fix(post): polish post header and card spacing master
Three small UI fixes to post rendering surfaced during dev QA: Changes: - PostMeta: the CommunityLink anchor is a direct grid child, so it stretched to fill the entire header column and its hover/click target extended far past the text. justify-self-start sizes it to its content; long handles still ellipsize at the track edge. - Post page: the Material card wrapped the post with padding="none", leaving the avatar, embed, and action bar flush against the card border. px-4 insets content horizontally (vertical inset already comes from the article's py-5). - UserLink: when a user has no displayName the primary text falls back to the handle, and the instance suffix rendered it a second time ("mari.dev@mari.dev"). The suffix now renders only when the shown name differs from the handle. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>