.user-login-form{margin:0 auto;max-width:400px;padding:20px;border:1px solid #ccc;background-color:#f7f7f7}.form-item{margin-bottom:20px}.label{font-weight:700}.form-text{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px}.form-required{color:red}.description{font-size:14px;color:#666}.form-actions{text-align:center}.button{background-color:#0098ff;color:#fff;padding:10px 20px;border:none;border-radius:4px;font-size:16px;cursor:pointer}.button:hover{background-color:#0098ff}