@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap');

*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    /* font: large; */
    /* border: 0.5px solid red; */
}

body{
    font-family: "Lato", sans-serif ;
}

.outer-box{
    /* to make it on the whole page  */
    width: 100%;
    height: 100vh;
    /* linear-gradient() is a function  */
    /* background: linear-gradient(to top left, #3ed8ff, #a8f5ff); */
    background-color: teal;
}

.inner-box{
    width: 400px;
    /* margin: topAndBottom leftAndRight; */
    margin: 0 auto;
    position: relative;
    top: 40%;
    /* a tecnique to put box in center  */
    transform: translateY(-40%);
    /* padding: topAndBottom leftAndRight; */
    padding: 20px 40px;
    background-color: #ffffffcc;
    backdrop-filter: blur(8px);
    border-radius: 10px;
    /* box-shadow: X-offset Y-offset blur-intensity color */
    /* box-shadow: 2px 2px 5px rgba(19, 26, 219, 0.571); */
    box-shadow: 2px 2px 5px rgb(1, 41, 41);
    z-index: 2;
    /* Glassomorphic Effect */

}

.signup-header h1{
    /* h1 has a byDefault sizeOf 2rem */
    font-size: 2.5rem;
    color: #212121;
}

.signup-header p{
    font-size: 0.9rem;
    color: #555;
}

.signup-body{
    margin: 10px 0;
}

.signup-body p{
    margin: 10px 0;
}

.signup-body p label{
    display: block;
    font-weight: bold;
}

.signup-body p input{
    width: 100%;
    padding: 10px;
    border: 2px solid #cccc;
    border-radius: 10px;
    font-size: 1rem;
    margin-top: 4px;
}

.signup-body p input[type="submit"]{
    border: none;
    font-weight: bold;
    color: white;
    text-shadow: 2px 2px 6px black;
    background-color: rgb(3, 167, 167);
}

.signup-body p input[type="submit"]:hover{
    cursor: pointer;
    background-color: teal;
}

.signup-footer p{
    color: #555;
    text-align: center;
}
.signup-footer p a{
    font-weight: bold;
    color: teal;
    text-decoration: none;
}

.signup-footer p a:hover{
    color: rgb(1, 93, 93);
}

.circle{
    width: 200px;
    height: 200px;
    background: linear-gradient(to top right, #ffffff33, #ffffffff);
    border-radius: 100px;
    position: absolute;
    box-shadow: 2px 2px 5px rgb(5, 78, 78);
}

.c1{
    top: 80px;
    left: 40px;

}

.c2{
    bottom: 100px;
    right: 50px;
}