separated styles into distinct modular files