body {
    background: rgb(0, 0, 0);
    background-image: linear-gradient(black, rgb(18, 2, 109));
}

.form-round {
    margin: auto;
    margin-top: 40px;
    margin-bottom: 230px;
    transition: 1s width, 1s border-radius;
    width: 70%;
    padding-top: 90px;
    padding-bottom: 90px;
    padding-left: 90px;
    padding-right: 90px;
    border-radius: 30% 20px 30% 20px;
    background: rgba(0, 0, 0, 0.493);
    box-shadow: 0 0 .2rem #fff, 0 0 .2rem #fff, 0 0 2rem #0650be, 0 0 0.8rem #0650be, 0 0 2.8rem #0650be, inset 0 0 1.3rem #0650be;
}

.form-round:hover {
    transition: 1s width, 1s border-radius;
    width: 80%;
    border-radius: 50% 0% 50% 0%;
}

.input-neon {
    box-shadow: 0 0 .2rem #fff, 0 0 2rem #0650be;
}

.input-neon:focus {
    box-shadow: 0 0 .2rem #fff, 0 0 .2rem #fff, 0 0 2rem #0650be, 0 0 0.8rem #0650be, 0 0 2.8rem #0650be, inset 0 0 1.3rem #0650be;
}

.logo samp {
    box-shadow: 0 0 10px #fff, 0 0 18px #fff, 0 0 38px #0650be, 0 0 46px #0650be;
    text-shadow: 0 0 10px #fff, 0 0 18px #fff, 0 0 38px #0650be;
}

form {
    width: 70%;
    margin: auto
}

@media screen and (max-width: 550px) {
    .form-round {
        width: 95%;
        margin-top: 70px;
        padding-left: 30px;
        padding-right: 30px;
    }
    form {
        width: 90%;
    }
}