- [base] moved background-properties to the `html` element, because it's behaviour is more consistent
- [base][elements] added mixin for declaring custom fonts; iconic font now declared with new `font` mixin