.forum-profile-activity { color:var(--text,#152030); min-width:0; }
.forum-profile-activity h2 { margin:0 0 20px; text-transform:capitalize; }
.forum-profile-activity__item { padding:20px 0; border-bottom:1px solid var(--border,#dde3ec); }
.forum-profile-activity__item:last-of-type { border-bottom:0; }
.forum-profile-activity__item h3 { margin:0 0 8px; font-size:1.05rem; overflow-wrap:anywhere; }
.forum-profile-activity__item a { color:inherit; text-decoration:none; }
.forum-profile-activity__item a:hover { color:var(--accent,#2f5cff); }
.forum-profile-activity__meta { display:flex; flex-wrap:wrap; gap:12px; font-size:.85rem; color:var(--muted,#64748b); }
.forum-profile-activity__item p { line-height:1.6; margin:12px 0 0; overflow-wrap:anywhere; }
.forum-profile-activity__pagination { display:flex; gap:18px; justify-content:center; margin-top:20px; }
