.forum-shell .forum-post-body { white-space: normal; overflow-wrap: anywhere; line-height: 1.7; }
.forum-shell .forum-post-body a { text-decoration: underline; }
.forum-topic-list, .forum-reply-list { list-style: none; padding: 0; display: grid; gap: 1rem; }
.forum-topic-card, .forum-reply, .forum-original-post { padding: 1rem; border: 1px solid currentColor; border-radius: 1rem; }
.forum-topic-meta, .forum-topic-stats { font-size: .875rem; }
.forum-pagination { display: flex; flex-wrap: wrap; gap: .75rem; margin-block: 1.5rem; }
.forum-pagination a { padding: .5rem .75rem; }
