Formatting the era (bc / bce / ce / ad ...)

Following up on an older github discussion, is there a way apply a small-cap font variant to the era of a date? Applying a small-caps font-variant to the year date-part results in unwanted small-cap circa and disambiguation letters. It also gives me lining numerals, but that may be an artifact of the fonts I am using.

I am using pandoc, so CSL 1.0.2.

Bonus for applying a different treatment (italic) to the circa text.


Not in CSL 1.0.2, but formatting of these terms will be part of CSL 1.1