I don't like using to `rem`s in components as it requires the user has `html { font-size: 10px; }` on their document or the component breaks. Components should be able to dropped anywhere and 'just work'.