#connection_form
{
    display: flex;
    flex-direction: column;
    max-width: 50%;
    width: 30rem;
    margin: auto;
}
#connection_form *
{
    margin: 0.5rem;
}
body
{
    display: flex;
    flex-direction: column;
}
p
{
    text-align: center;
}
input
{
    padding: 0.5rem;
}