refactor css to use em instead of px