Took me for a bit to learn this design..
I set display:flex in body with min-height,align-items and justify-content to make it position it center.
.container has most of styling with width:400px and shadow.
In form tag, i put simply only padding.
No use is allowed without explicit permission from owner