...
I'm sorry but CSS alone just can't provide quite the right experience.