discuss.answer
The book is also available as an e-book, which is more up-to-date. In any case, the book is definitely still useful.
You should also join the Slack community.
https://modx.org/
There are several ways you can use a TV for CSS values.
- Use a CSS resource instead of a file, just change its content type to text/css in its Settings tab. Assign it to a special template which should be empty - but not the (empty) template - it just acts as a holder for the TV. This resource will be processed like any other resource, including any TVs attached to its template.
- Use a small style block in the head of your templates to specify the background-image only; the rest of the style will be in the .css file as usual.
- Use cssSweet to manage your CSS https://rtfm.modx.com/extras/revo/csssweet/ (my preference, although I use a customized version of cssSweet)