
*{
    margin: 0;  
    padding: 0;  
    box-sizing: border-box;  
}
html, body {
    height: 100%;  
    background-color: gray;  
    background-repeat: no-repeat;  
    background-attachment: fixed;  
    background-size: cover;  
    display: flex;  
    justify-content: center;  
    align-items: center;  
    font-family: Arial, Helvetica, sans-serif;  
}
form {
    width: 100%;  
    max-width: 650px;  
    padding: 50px;  
    border-radius: 15px;  
    background-color: black;  
    display: flex;  
    flex-direction: column;  
    justify-content: space-evenly;  
    align-items: center;  
}

input {
    height: 45px;  
    width: 95%;  
    margin: 10px 0;  
    padding: 0 15px;  
    border: none;  
    border-radius: 10px;  
    background-color: gainsboro;  
    color: white;  
    font-size: 16px;  
    transition: 0.2s;  
}

input:hover {
    background-color: #47505f;  
}

 
button {
    background-color: #4CAF50;  
    color: white;  
    padding: 15px 25px;  
    border: none;  
    border-radius: 22px;  
    cursor: pointer;  
    font-size: 14px;  
    transition: background-color 0.3s ease;  
}

.eintrag  {
    text-align: center;  
    font-size: 20px;  
    color: white;  
}