чтобы отступы у input работали также как отступы у ссылки
button, а не a или inputпопробуйте убрать input, header станет уже, в этом все и дело.
мне как раз таки и нужен submit для формы
<button type="submit">text</button> Именно по высоте, всё равно какая часть изображения спрятана по ширине.
object-fit: cover.
Но не понятно почему полу "ваше имя" оказалось textarea?
Но как-то так: https://jsfiddle.net/c2toquLg/