Синтаксис указан как:
transform-origin: точка-отсчёта-по-X [, точка-отсчёта-по-Y]
Но если прописать запятую после первого значения, то transform-origin не работает, а если не указывать, то работает, по крайней мере в Chrome
Возможно я не прав, но кажется что должно быть так:
transform-origin: точка-отсчёта-по-X [точка-отсчёта-по-Y]