refactor styles into separate files