Yeah CSS is a complete nightmare. Nothing works and you never know why. The only thing you can do is to randomly change attruibutes randomly until something happens. I remember working on a simple website and i had to do a gradient banner. The gradient was relatively simple but the true challenge was making it stretch edge to edge. No matter what i did there was always a little bit of padding or the layout was completely off. I don't even remember how i solved it.
I don't know how things work where your live, but I'm willing to bet my right hand that there is not a single person in my school that knows what to do in case of a seizure.
I could say the same about reddit except for the "enjoy" part. I imagine that in a while people will give up on finding alternatives and go back to reddit. Unless reddit keeps doing more stupid stuff it's not going away anytime soon.
The best case trajectory for Reddit is Facebook's: a highly populated corporate cesspool of low quality leftovers.
But that really is the best case, as Reddit doesn't have the "my family and my boss are on Facebook, so I have to be there" effect that Facebook has. It really does rely on some threshold of quality posts.