.post-card{gap:var(--space-5);padding:var(--space-6)}.post-card__narrative{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);min-width:0}.post-card__attribution{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;color:var(--ink-muted);font-size:var(--text-lg);font-weight:var(--weight-light);letter-spacing:var(--track-tight);line-height:var(--leading-snug);text-wrap:pretty}.post-card__verb{color:var(--ink-muted)}.post-card__message{margin:0;color:var(--ink);font-size:var(--text-xl);font-weight:var(--weight-light);letter-spacing:var(--track-tight);line-height:var(--leading-snug);text-wrap:pretty;white-space:pre-wrap;overflow-wrap:anywhere}.post-card__version{color:var(--ink-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-normal);letter-spacing:var(--track-normal)}.post-card__inline-meta{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-normal);letter-spacing:var(--track-normal);white-space:nowrap}.post-card__comments{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line)}.post-card__comment{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0;color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:anywhere}.post-card__comment-body{display:-webkit-box;flex:1 1 20rem;min-width:10rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.post-card__comments-more{align-self:flex-start;color:var(--ink-faint);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none}.post-card__comments-more:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.post-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.post-card__actions form{display:flex;margin:0}.post-card__upvote>[aria-hidden=true]{font-size:var(--text-lg)}.post-card__count{font-variant-numeric:tabular-nums;letter-spacing:var(--track-normal)}.post-card__trailing{margin-inline-start:auto;font-size:var(--text-sm)}@media(max-width:760px){.post-card{gap:var(--space-4);padding:var(--space-5)}.post-card__attribution{font-size:var(--text-base)}.post-card__message{font-size:var(--text-lg)}}
