Description
Which Umbraco version are you using? (Please write the exact version, example: 10.1.0)
13.0.3
Bug summary
Several issues affecting the ability to brand the login screen successfully without causing accessibility issues
Specifics
Setting the --umb-login-primary-color to white causes the text AND the login button background to turn to white, which renders a button with white text on a white background. When hovering over the button, the background turns to blue whether you want it to or not.
There is no way to set the background image size. It's set at "cover". It would be helpful to have the choice between "cover" and "contain", particularly useful when the image is an svg.
There is no way to just have a logo without specifying a background image.
There is no way to change the colour of the forgotten password link & hover text.
While out of the box the login page design is very opinionated, it would only take a couple of extra changes to make it easier to brand. The login page is really part of the web site. It's what gives clients the cosy feeling that this is their site. Once you're logged in then Umbraco branding all the way.
Steps to reproduce
iaw docs: https://docs.umbraco.com/umbraco-cms/fundamentals/backoffice/login
Expected result / actual result
Would expect it to be possible to use corporate brand colour combinations without issue.
Would expect to be able to just show a corporate logo on it's own without issue.
Actually impossible to use some colour combinations due to the way some element settings have been combined (primary colour being used for both main heading and login button background)
Actually impossible to show just a logo without setting a background image
Actually impossible to set background image size attribute.
In the attached screen dump I wanted the main text to be white but had to settle for black as otherwise the button wouldn't work. The hover colour should be changed as well but can't be done.