All of those designs came out before FFXII. FFXII is just an adaptation of the original from FFTA, there's no "canon" Viera.
Hell, Viera only have white hair because of a minor story point in FFTA where one of the characters who was born with white hair dyes it because she was bullied over it and when she gets sucked into Ivalice, she hangs out with the Viera who all have white hair. Later in the game, a Viera helps her get over her thing about her hair color and she has it white again in the epilogue.
Before FFTA, the Ivalice setting didn't even have races that weren't humans.
