Optimize rules generator
Add `!important` to all rules
Improve comments
Fix styling