I've had CSS animations go out of sync before in Safari, so I presume this wouldn't be a very accurate timer in the long run...