Custom Login Form

Trying to get my head around how to create a custom login form. I’ve got the routing setup and working for user/pages/user-login/ but I’m lost on how to edit the form layout/design. Should I directly edit the template at user/plugins/login/templates/partials/login-form.html.twig or is there a way to override the plugin defaults?