Custom login and password reset UI customization

We have strict requirements around the login/password reset UI, our branding, accessibility and the need for some custom javascript on the password reset page. Having investigated the various options the closest we can get is to use customize login page > custom login form template, and customize password reset page. The issues we’re facing are:

  1. Custom Login Form template renders perfectly well once styled, except there is no link to ‘reset password’ (although this is rendered by the Lock template). How do we create this link to Universal login’s password reset page?

  2. If we can create the link to the customized password reset page, am I correct in the assumption that this page’s styling options are much more limited as it essentially renders a widget, the contents of which cannot be styled, only the surrounding html? To me it looks like password reset is based on the lock template, and there are no other full customisation options like the one we get in the login page with the custom login form template.