@jminer I'm on dark mode; I added a 1em padding and an rgba(0,0,0,0.2) background to .topic [component=post] .
Adding the same low-opacity contrasting background to .category [component="category/topic"] on the home page helped keep the topics from looking lost in a sea of the background grey. Adding a 0.5em bottom margin to the same element helped clearly separate the posts from each other.
I haven't yet seen how this would translate to mobile as I don't generally use forums on a phone.
5dab328e-8287-4beb-87a6-f1d07a2b4fe8-image.png
2f7a380d-5232-4db0-97bf-2bd4c6eddb03-image.png