*,:after,:before{padding:0;margin:0;box-sizing:border-box}form{width:400px;background-color:rgba(255,255,255,.13);transform:translate(-50%,-50%);top:50%;left:50%;border-radius:10px;border:2px solid rgba(255,255,255,.1);box-shadow:0 0 40px rgba(8,7,16,.6);padding:50px 35px}form *{color:#fff;letter-spacing:.5px;outline:0;border:none}input{display:block;height:50px;width:100%;background-color:rgba(255,255,255,.07);border-radius:3px;padding:0 10px;margin-top:8px;font-size:14px;font-weight:300}::placeholder{color:#e5e5e5}button{width:100%;background-color:#fff;color:#080710;padding:15px 0;font-size:18px;font-weight:600;border-radius:5px;cursor:pointer}@media (min-width:10px){form{width:240px}}@media (min-width:360px){form{width:300px}}@media (min-width:576px){form{width:400px}}span{margin:0;padding:0}