Update content parsing
- Changes
element(identname)toelement-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-counterandtarget-textto allow chaining them with strings, such as"(See p. " target-counter(attr(href), page) ")" - Escapes newlines and quotes in
target-text