Esse é um ponto que esqueci de mencionar, se não colocar um valor de font-size no root do css, ele vai pegar o valor que está no navegador, como você detalhou.