split styles into different CSS files for better management