After pushing the limits of what's possible with Niagara's default login customization options, we came to the conclusion that the modern login experience we wanted to create was just not possible with the base toolset – so we decided to do something about it.