body{background-image:linear-gradient(0deg,#220982,#fff);height:100vh}form{text-align:center;width:85%;position:absolute;top:28%;left:50%;transform:translateX(-50%)}label{opacity:0}input,button,p{font-size:3.5vh}input,button{height:7vh;width:100%;border-radius:10vw}input{margin:2rem auto;text-align:center}button{background-color:transparent;border:#cebf92 solid .1rem;color:#cebf92}p{color:#080026}@media all and (min-width:768px){input,button{height:5vh;width:40vw}}