made all full-page screens consistent

* styled login screen
* rewrote some widgets
* using single css file with specific imports now