Because how can linux ARM run on a device that used to run windows x86?
Have you misread AMD64 as ARM64?
AMD64 is the 64bit extension of x86, often also called x86_64.
As others has said, ARM is a completely different architecture which is not compatible with x86 without translation layers. ARM also has a 64bit version called ARM64 (or AArch64).
I think it mostly relies on Glaxnimate for graphics and stuff, which supports most SVG and Lottie animations.
So there’s not really a library, but things aren’t hard to find.