@import url('https://fonts.googleapis.com/css2?family=Poppins&family=Roboto&display=swap');
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
html{
    font-size: 10px;
}
body{
    background-color: #0093E9;
    background-image: linear-gradient(19deg, #21D4FD 0%, #B721FF 100%);
    font-family: 'Poppins', sans-serif;
    height: 100vh;  
}
.auth{
    background-color: #ffffff;
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%,-50%);
    padding: 2rem;
    border-radius: 0.5rem;
    min-width: 28rem;
    max-width: 32rem;
}
.auth h1{
    font: size 2.5rem;;
    text-align: center;
    padding-bottom:2rem;
    border-bottom:0.1rem solid silver;
}
.auth form {
    margin: 1rem;
}
.auth input{
    width: 100%;
    margin-top: 2rem;
    height: 4rem;
    font-size: 1.4rem;
    border: none;
    border-bottom: 0.15rem solid rgb(163, 163, 163);
    padding: 0 0.5rem;
    outline: none;
}
.auth input:hover{
    border-bottom: 0.15rem solid #0086da;
}
.auth input::placeholder{
    color: rgb(163, 163, 163);
}
.auth form p{
    font-size: 1.3rem;
    color: rgb(163, 163, 163);
    padding: 3rem 0 0 0.5rem;

}

.auth form p:hover{
    color: rgb(80, 80, 80);
    cursor: pointer;
}

.auth button[type="submit"]{
    display: block;
    margin:2rem auto;
    font-size: 1.6rem;
    width: 90%;
    padding: 0.9rem 0;
    border-radius: 1.7rem;
    border: none;
    background-color: #0086da;
    color: #ffffff;
}
.auth button[type="submit"]:hover{
    cursor: pointer;
}
.auth .login-message {
    text-align: center;
    font-size: 1.3rem;
}
.auth .login-message span{
    color: #007ecc;
    font-weight: 800;
}
.auth .login-message span:hover{
    cursor: pointer;
}
footer img{
    width: 50px;
    height: 50px;
    position: fixed;
    bottom: 2rem;
    right: 2rem;
}
footer img:hover{
    cursor: pointer;
}