On the issue of Dynamic CSS . I'll tell you a story.
Vasya and Petya once noticed that their new bikes are not as cool as they recently thought: when you go uphill, you have to spend a lot of energy, and sometimes even get off the bike and drive it yourself. The guys became thoughtful, for they were not shivering users, but skillful developers.
Vasya with honor out of the situation. He attached a winch to the bike. Now he just needed to climb, to quickly run up, fix the cable, go back down and go at your pleasure (if, of course, the battery did not forget to charge). ')
Petya was not so inventive. He did not attach anything. But he also got his way (with a sin in half, a miserable loser and a retrograde). After reading the User Guide (these are the depths of shame that the wicked have gone down) - he has learned to use the Gearbox.