.post-card[data-v-e19107e4]{border:1px solid var(--color-gray-100);border-radius:var(--radius-lg,16px);transition:var(--transition);background:#fff;padding:1.4rem}.post-card[data-v-e19107e4]:hover{box-shadow:var(--shadow-sm)}.post-author[data-v-e19107e4]{gap:.75rem;margin-bottom:.8rem}.avatar[data-v-e19107e4],.post-author[data-v-e19107e4]{align-items:center;display:flex}.avatar[data-v-e19107e4]{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;width:40px;height:40px;font-weight:700;overflow:hidden}.avatar img[data-v-e19107e4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.author-info[data-v-e19107e4]{flex-direction:column;display:flex}.author-info .name[data-v-e19107e4]{color:var(--color-gray-900);font-weight:600;font-size:var(--font-size-sm);text-decoration:none}.author-info .name[data-v-e19107e4]:hover{color:var(--color-primary)}.author-info time[data-v-e19107e4]{font-size:var(--font-size-xs);color:var(--color-gray-400)}.post-text[data-v-e19107e4]{color:var(--color-gray-800);word-break:break-word;-webkit-line-clamp:6;-webkit-box-orient:vertical;line-height:1.8;display:-webkit-box;overflow:hidden}.post-text[data-v-e19107e4] .hashtag{color:var(--color-primary);text-decoration:none}.post-text[data-v-e19107e4] .mention{color:var(--color-primary)}.post-media[data-v-e19107e4]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.4rem;margin-top:.8rem;display:grid}.post-media img[data-v-e19107e4]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);width:100%}.post-stats[data-v-e19107e4]{color:var(--color-gray-500);font-size:var(--font-size-sm);align-items:center;gap:1.2rem;margin-top:.9rem;display:flex}.read-more[data-v-e19107e4]{color:var(--color-primary);margin-left:auto;font-weight:500;text-decoration:none}
