Yeah, I'll need to change up a couple of elements. It's WIP and I'm somewhat busy right now with personal stuff, but I'll be sure to post new version as soon as possible (right now I'm in the process of adding ripple animations on click for some buttons and optimizing code).
Also, that background shouldn't happen with any of input fields. Pretty sure Chrome overrides my rule for some reason but I'll try to fix it.