Tamanho do background em imagem? html e css

Oi boa noite meus queridos, novamente venho pedir a ajuda de vocês…
estou tentando definir um background com cor é deixa-lo apenas em volta do formulario de login…
mais não consigo… eu coloco o background etc… e coloco widht e height porem, qnd modifico widht, o formulario não fica centralizado como faço pra definir uma cor de fundo, nessa área que marquei no print sem mexer com a posição do formulario?

Boa noite, se possível mande o código para melhor lhe ajudar.

A estrutura deve ficar ± assim

Esses inputs devem estar dentro de um form ou div.

O background color deve ser aplicado direto na div/form

Estou fazendo pelo celular, quando tiver no Pc tento mandar um exemplo melhor.

Tente um margin: 0px auto; na div do formulário