*{box-sizing:border-box;font-family:Muli,sans-serif;margin:0 auto;padding:0}body{align-items:center;background-color:#2f1e87;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;position:absolute;width:100vw}button{cursor:pointer}.container{background-color:#23235b;border-radius:1rem;box-shadow:0 2px 10px #fff3;padding:2rem 1rem;width:40rem}h1{font-size:1.5rem;margin-bottom:1rem}button,input:not([type=checkbox]){-webkit-appearance:none;appearance:none;background:none;border:none;color:#fff;outline:none}input[type=checkbox]{cursor:pointer}.password-wrap{display:flex;margin-bottom:1rem;position:relative;width:100%}.password-wrap:after{background:linear-gradient(90deg,#ad25fc 25%,#518cd4 75%);border-radius:3px;content:"";display:block;height:3px;left:0;position:absolute;right:0;top:100%}.password-wrap input{word-wrap:break-word;color:#fff;flex:1 1;padding:.5rem}.password-wrap input::placeholder{color:#fff;font-style:italic}.password-wrap button{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ad25fc 0,#518cd4 75%);-webkit-background-clip:text;cursor:pointer}label{display:flex;margin-bottom:1rem;-webkit-user-select:none;user-select:none}label span{display:block;flex:1 1;white-space:nowrap}label input[type=number]{text-align:right}button[type=submit]{background:linear-gradient(90deg,#ad25fc 25%,#518cd4 50%);background-position:25%;background-size:200%;border-radius:.25rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;text-transform:uppercase;transition:.3s ease-out}button[type=submit]:hover{background-position:75%}@media screen and (max-width:700px){.container{width:20rem}}
/*# sourceMappingURL=main.fabf0fa8.css.map*/