body{
    background:#f5f7fb;
}

.login-card{
    max-width:460px;
    margin:auto;
    margin-top:70px;
    padding:35px 32px;
    border-radius:14px;
    box-shadow:0 10px 30px rgba(0,0,0,0.08);
    background:white;
}

.login-title{
    font-weight:600;
    margin-bottom:25px;
}

.form-control{
    padding:12px 14px;
    border-radius:8px;
}

.btn-login{
    padding:12px;
    font-weight:500;
    border-radius:10px;
}

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