body{background:#f5f5f5;font-family:Arial}.form-container{background:#fff;border-radius:8px;width:350px;margin:50px auto;padding:20px}h2{margin-bottom:20px}.input-group{margin-bottom:15px}label{margin-bottom:5px;display:block}input{border:2px solid #ccc;border-radius:4px;width:100%;padding:10px}.error-input{border-color:red}.error-text{color:red;margin-top:5px;font-size:12px}button{color:#fff;cursor:pointer;background:#1976d2;border:none;border-radius:5px;width:100%;padding:10px}
