Текстом не стал описывать, а то ничего не понятно, поэтому записал видео. На всякий случай - основные способы растянуть верстку на весь экран - это flex и grid. Способами с вычитанием пикселей лучше не пользоваться, поскольку они плохо работают с адаптивом и динамической высотой.
Моё видео на YouTube - Как прижать футер к низу экрана. 5 способов