I always see great questions here and I'd love to talk about the specifics of the CSS code involved here if anyone is curious or has questions.
I have written about the very basics of the "engine" driving this on my blog but there's a lot more involved in many different directions of its creation: