Stuart Frisby documents that you shouldn’t use the font shorthand when using a System Font Stack:
…don’t use -apple-system at the head of a shorthand font declaration, and test thoroughly, especially when playing around with proprietary stuff like system font declarations. If it looks like a vendor prefix and smells like a vendor prefix, chances are at least one browser is going to treat it like a vendor prefix.
Use font-family
instead.