body{
    background:#f7f8fc;
}

/* card giống login nhưng khác màu nhấn */
.login-card{
    max-width:480px;
    margin:auto;
    margin-top:70px;
    padding:36px 34px;
    border-radius:14px;
    background:white;
    box-shadow:0 12px 35px rgba(0,0,0,0.07);
    border-top:4px solid #198754; /* xanh lá = create action */
}

/* title khác login */
.login-title{
    font-weight:600;
    margin-bottom:24px;
}

/* input spacing */
.form-control{
    padding:12px 14px;
    border-radius:8px;
}

/* focus state */
.form-control:focus{
    box-shadow:0 0 0 0.15rem rgba(25,135,84,.25);
    border-color:#198754;
}

/* button create user */
.btn-login{
    padding:12px;
    font-weight:500;
    border-radius:10px;
    background:#198754;
    border-color:#198754;
}

.btn-login:hover{
    background:#157347;
    border-color:#157347;
}

/* helper text */
.helper-links{
    font-size:0.95rem;
}
