Update content parsing
element-ident(identname)so as not to conflict with the parsing for https://developer.mozilla.org/en-US/docs/Web/CSS/element
- Switches to using generate css variables for
target-textto allow chaining them with strings, such as
"(See p. " target-counter(attr(href), page) ")"
- Escapes newlines and quotes in