@ramsey
Yeah, 4.0 has A LOT of front-end changes, so it'll most likely break.
There's also a lot of front-end bugs in the new version. So it'll be fun. But you still can update the CSS after the update, so the main problem is NOT TO FORGET to do that 🙂
So if you don't need a lot of changes, CSS way could be better indeed. Unfortunately it's not enough for our server though.