Figured it out. By using form elements small, it was taking the font below 16 (1REM), and that is the smallest to be used on mobile devices like the iPhone, so the browsers were automatically increasing it. I'm going to use different sizes at the smaller breakpoint.