html{
	overflow-x: hidden;
	overflow-y: hidden;

	background-image:linear-gradient(rgb(18, 57, 58), rgb(35, 51, 61));

    font-family: monaco, Consolas, "Lucida Console", monospace;
}

body{
	margin:0px;
    display:flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.pagecontainer{
    padding:20px;

	max-width:800px;

    border-radius: 10px;

    box-shadow: 12px 20px rgb(14, 29, 37);

    background-image:linear-gradient(rgb(78, 117, 102), rgb(37, 76, 100));
}

.link{
    color:rgb(255, 255, 255);
    text-decoration: none;
    border-radius: 10px;
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    border-color:rgb(123, 180, 255);
}

.bodysection{
    display:flex;
    justify-content: center;
    margin-top:15px;
}

.registrationform{
    display:flex;
    gap:10px;

    border-radius: 10px;
    border-style: solid;
    border-color: rgb(150, 162, 230);
    padding: 20px;

    justify-content: center;
    flex-direction: column;
}

.text{
    color:white;
    text-align: center;
}

.registrationfield{
    border:none;
    box-shadow: 3px 3px 1.5px rgb(159, 155, 199);
    outline: none;
    padding: 6px;
    padding-left: 5px;
    font-family: monaco, Consolas, "Lucida Console", monospace;
    border-radius: 2px;
    font-size:1em;
}

.bottomtext{
    color:white;
    max-width: 350px;
    font-size: 0.8em;
}

.group{
    display:flex;
    justify-content: center;
    width: 100%;
}

button{
    border-radius: 10px;
    border-color:rgb(159, 155, 199);
    border-style: solid;
    width: 40%;
    padding: 6px;
    background-color: white;
    font-family: monaco, Consolas, "Lucida Console", monospace;
    cursor: pointer;
}

.errortext{
    color:rgb(255, 127, 191);
}