not sure about using `rem` here; `rem` should be used when we want that the size changes with the font size. Is it the case of the border-bottom here? I don't think so.