Yet Another Material Design Library it has animations runs on preact theming is done with css variables This library requires pointer events and you should probably use a polyfill if they’re not available.