implement login 3.0

https://bugzilla.mozilla.org/show_bug.cgi?id=1090285
No, it is only for the case of a `.css` file you must use `(less)`