The "new::before" blocks does strange things when the new post is at the top of the display. The margin-top:-1em drags the page index and reply and other buttons up super close to the link tree, maybe even partially overlapping depending on font-size.
Here's the css. Even though it's empty and hidden the margin-top still has an effect.
#new::before {
display: block;
visibility: hidden;
margin-top: -1em;
content: '';
}
This is in firefox on linux. Haven't checked in other browsers. Display:none remove the effect.
This is basically when the first message of a topic is the unread one, right?
That is one case, but also when the unread is the first on any later page. So page 2,3, etc.