
#boite { 
    border: 1px solid black; 
    background: lavender; 
    padding: 25px; 
    width: 385px; 
    margin: 40px auto; 
    text-align: left; 
}
#boite h3 { 
    text-align: center; 
    margin-bottom: 20px; 
}
label { 
    width: 130px; 
    display: inline-block; 
    font-weight: bold; 
}
input[type="password"] { 
    width: 200px; 
    padding: 5px; 
    margin-bottom: 10px; 
    border: 1px solid #ccc; 
    border-radius: 4px; 
}
.incorrect { 
    color: #e74c3c; 
    font-weight: bold; 
    text-align: center; 
    margin-bottom: 15px; 
}
#submit_btn { 
    margin-top: 15px; 
    cursor: pointer; 
    padding: 5px 15px; 
}
.back-link { 
    display: block; 
    margin-top: 20px; 
    text-align: center; 
    text-decoration: none; 
    color: #666; 
    font-size: 0.9em; 
}
