Porque foi utilizado a propriedade font-size: 100%
no CSS?
/* Selecionamos apenas os campos de texto */
input[type="text"],
input[type="email"],
textarea {
/* Força o navegador a usar a mesma fonte da página */
font-family: inherit;
/* Inclusive o tamanho dela */
font-size: 100%;
padding: .25em .5em;
width: 100%;
box-sizing: border-box;
border: 1px solid #ccc;
}