support @counter-style. Fixes #2204