#resetpassform label {
    font-weight: bold;
    color: #333;
}

#resetpassform .input {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}

#resetpassform .button {
    background-color: #007cba;
    color: #fff;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
}

#resetpassform .button:hover {
    background-color: #005a87;
}

#resetpassform .button-secondary {
    background-color: #f3f4f5;
}

#resetpassform .button-secondary:hover {
    background-color: #dcdcde;
}

#pass-strength-result.strong {
    color: #46b450;
}

#pass-strength-result.weak {
    color: #ffb900;
}

#pass-strength-result.bad {
    color: #dc3232;
}
/* Remove the WordPress logo */
#login h1 a {
    display: none !important;
}

/* Make the form twice as wide */
#loginform, #resetpassform {
    width: 700px !important;
    max-width: 100%;
}

/* Adjust the login container to center the wider form */
#login {
    width: 100%;
    max-width: 700px;
    margin: 5% auto;
}

/* Ensure buttons fit inside the wider form */
.wp-pwd .wp-hide-pw,
.button.wp-generate-pw {
    display: block;
    margin-top: 5px;
}
