Versuch doch mal tatsächlich die vendor-präfixe.
CanIUse schreibt „@keyframes not supported in an inline or scoped stylesheet in Firefox (bug 830056)“
Hab jetzt den -moz-prefix hinzugefügt, brachte leider gar nichts. :-/
Den bug hab ich mir angeschaut, glaube aber nicht, dass es daran liegt.