@import "./main.css";

body{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100vh;
    background: rgb(252,254,254);
    background: radial-gradient(circle, rgba(252,254,254,1) 0%, rgba(224,241,244,1) 100%);
    gap: 40px;
}
img{
    pointer-events: none;
}
#login-form form{
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 15px;
    margin-bottom: 10rem;
    font-size: 0.9rem;
}
.inputs input{
    width: 23rem;
    height: 3.4rem;
    padding: 0 .75rem;
    border-radius: 10px;
    border: 1px solid #CEE8F6;
}
input:focus{
    outline: 1px solid var(--azul);
}
.button-login{
    background: var(--azul);
    color: #fff;
    font-weight: 700;
    font-size: 1rem;
    width: 23rem;
    height: 3.4rem;
    border: none;
    border-radius: 200px;
}
.button-login:hover{
    background-color: var(--azul-gov);
}
.button-login:active{
    background-color: var(--azul);
}
.form-inferior{
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    padding: 0 .75rem;
}
.form-container{
    display: flex;
    flex-direction: column;
    gap: 35px;
}
.crayon{
    position: absolute;
    bottom: 0;
    width: 100vw;
}
.logo-container{
    display: flex;
    justify-content: center;
    width: fit-content;
    position: relative;
}
.logo{

}
.rocket{
    position: absolute;
    right: -12rem;
    top: 5rem;
}
.planet{
    position: absolute;
    left: -15rem;
    top: 12rem;
}
.rocket{
    position: absolute;

}
.book{
    position: absolute;
    left: -12rem;
    top: -6rem;
}
.comet{
    position: absolute;
    top: -6rem;
}
.blob{
    position: absolute;
    top: 0;
    right: 0;
}
.alert-container{
    width: 368px;
    margin-bottom: 40px;
}
@media (max-width: 720px) {
    .element{
        display: none;
    }
}
