citeproc-ruby outputs the "sup" part directly into the HTML - but "vertical-align: sup" is invalid CSS (it should be "vertical-align: super" instead). As a result, the rendered HTML displays without any superscript formatting.
The CSL spec seems to suggest that "vertical-align: sup" is the correct CSL (even if it is wrong in CSS).
Perhaps citeproc-ruby should be detecting this and outputting "vertical-align: super" instead?
There is currently also a test checking this behaviour.
Numeric CSL styles which format the citation number with superscript seem to contain something like this:
citeproc-ruby outputs the "sup" part directly into the HTML - but "vertical-align: sup" is invalid CSS (it should be "vertical-align: super" instead). As a result, the rendered HTML displays without any superscript formatting.
The CSL spec seems to suggest that "vertical-align: sup" is the correct CSL (even if it is wrong in CSS).
Perhaps citeproc-ruby should be detecting this and outputting "vertical-align: super" instead?
There is currently also a test checking this behaviour.