reworked topic and reply systems for stability

#site-updates
#1
I reworked the topic cards so that they use real links. this way you can see the url and use normal browser functions relating to urls like right clicking and opening in a new tab and similar stuff.

The topic preview is now static and the latest post preview appears in a tooltip. That can be improved in time to be more attractive.  

Topics now open in a full page rather than an overlay. This gives a sense of stability and prevents page elements from arguing with each other.

Reply form is reworked to appear fixed to the bottom of a topic or if a reply button is clicked on a post, it summons the reply form and glues it to the screen, allowing you to scroll the topic while replying.

Because of changes to elements that are cached in the browser, you may need to clear your browser cache for this site.
#2
I've worked on this a bit more, improving the handling of topics with more than 20 replies. I have enabled pagination, so you can go to page 2 or 3 or 4, etc. I've also had to take a fresh approach to the individual post queries so that the page loads the right topic AND goes to the right post. I was uncomfortable with redirects, so I've made the server check for the right page, then include a small script that moves to the right post.  This gives a clean URL and ensures you end up on the right page in cases of deleted posts moving some posts onto a different page.

That means https://fanworx.org/topic?id=77&post=272  should reliably go to this topic and this post, no matter what.

This feels like a very stable approach.