I'm not for sure this is legit, in that the @font-face declaration here will contain several embedded !important designations, and since the declaration is a lookup table and not a property specifier, that doesn't make sense to me. But we've done this before (with font-family alone), and it seems to work fine. I would not leave this in my own code, personally, but it keeps anki code more generic and seems to present no issues. Perhaps it is even acceptable css by standard, I do not know.