Implemented all style features, added bg gradient and borders

- all element rendering features implemented
- added background gradient
- added letter spacing
- added outline offset
- added fake borders (somewhere between outline and border)
- added element spacing (trying to avoid margin)