added rem font sizing