#page-auth {
    display: flex;
    flex-direction: column;
    align-items: center;
    min-height: calc(100% + 70px);
    margin: 5px 0;
    width: 100%;
}

#page-auth-form {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    overflow-y: auto;
    height: 100vh;
}

#page-auth-form>div {
    border-radius: var(--border-radius);
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 160px;
    justify-content: center;
    width: 250px;
    padding: 10px 20px;
    background: var(--ColorThemes1);
    color: var(--ColorThemes3);
    border: 1px solid var(--ColorThemes2);
    box-shadow: var(--shadow-l1);
    transition: all .2s ease 0s;
}

#page-auth-form>div>input {
    background: var(--ColorThemes0);
    font-size: var(--FontSize2);
    width: calc(100% - 10px);
    padding: 0 5px;
    border-radius: 6px;
    height: 30px;
    background-color: var(--ColorThemes0);
    color: var(--ColorThemes3);
}

#page-auth-form>div>button {
    border-radius: 6px;
    background: var(--PrimaryColor);
    color: var(--PrimaryColorText);
    width: 100%;
    height: 40px;
    margin: 20px 0 0 0;
}
#page-auth-form>div>button>span {
    font-size: var(--FontSize2);
    font-weight: 400;
    text-transform: uppercase;
}