About this set
An issue or ticket thread that mixes comments and lighter system events on a single spine, in the style of a code review or support conversation. Comments are white boxes with the author’s initials in a coloured avatar on the spine, a name, a relative time and the message, which can include inline code. A reply nests under its parent comment, indented and on a slightly tinted background. System events, such as a label being added or a commit referencing the issue, are a single line of grey text with a small dot on the spine, so they read as context rather than conversation. Use it for issue trackers, support tickets, approval histories or any record where people and the system both act. The whole thread is one ordered list, with replies as a nested ordered list, and every relative time such as 3 days ago is a time element carrying the exact ISO date and time. The avatars are hidden from screen readers because the author’s name follows immediately. The Bootstrap version uses list and flex utilities with a small custom block, and the Tailwind version is utilities only.
What’s included
- Comments and system events on one spine
- Nested reply on a tinted background
- Initial avatars placed on the spine
- Relative times backed by ISO datetime values
- Inline code styling inside messages
Accessibility
The thread is an ordered list in time order, with replies as a nested ordered list, so screen readers convey both sequence and nesting. Avatars are aria-hidden because the author's name follows. Relative times are time elements with exact datetime values. Grey metadata was darkened to meet 4.5:1, and nothing animates.
Customise it
Change --th-bg to your page background (it rings the avatars), and --th-line, --th-text and --th-light on .thread for the spine and text (plain CSS and Bootstrap), or the --color-th-* theme colours in Tailwind. Avatar colours are inline styles.

















