sijad Somehow it started working once I turned it back on to check the error. No idea why. Seems to work perfectly now.
I made these changes to the CSS to better match Steam's branding. That's just aesthetic nitpicking though.
.LogInButton--steam {
background: #262626 !important;
}
.LogInButton--steam:hover {
background: #222 !important;
}