não sei porque mais quando coloco o width 50px fica reduzido mais se altero para 500px funciona
main { width: 940px; margin: 0 auto; }
form { margin: 40px 0; }
form label { display: block; font-size: 20px; margin: 0 0 10px; }
form input { display: block; margin: 0 0 20px; padding: 10px 25px; width: 50px; }