For a project, we use Keycloak for the login.
It has been easy to adjust the default login theme to our needs. Adding our logo and adjusting some background color required only a couple lines of css.
Unfortunatly we have to use a Windows Desktopo Plugin, which loads the login page. The embedded browser seems to be using Internet Explorer 11. The login page looked very strange.
Launching IE11 on my Windows 10 VM required me to create a small ie11.vbs file on my desktop with this content:
Set ie = CreateObject("InternetExplorer.Application") ie.Navigate "about:blank" ie.Visible = 1
Double clicking on ie11.vbs now opens the long gone IE11.