I should be able to define a stylesheet using Querki properties

(User Story, Investigate , Priority: High, Test Status: No automated tests yet , Reported By Justin du Coeur, )
Summary: Instead of using raw CSS text, we should have well defined properties for setting up stylesheets.
This would be much safer, maybe easier to use, and would enable LESS-like capabilities using QL.
The latter implies that I desperately want a general way to stick a strongly typed QL value into any arbitrary field, without too much expense. A special QValue, maybe?
Once this is in place, deprecate and remove the current CSS property.
Need to have built ins for all standard node types, and all accepted CSS attributes. Needs to have an easy way to specify a CSS class. Needs to be able to distinguish display vs print declarations when necessary.
This will then become the internal basis for the easier to use style UI.
Eventually, this should replace the Bootstrap CSS, and become the Querki standard, allowing easier and more controlled customization.