use crate::ext::*;
constant!(transition none);
constant!(transition all);
constant!(transition);
constant!(transition colors);
constant!(transition opacity);
constant!(transition shadow);
constant!(transition transform);
any!(transition);
constant!(duration 0);
constant!(duration 75);
constant!(duration 100);
constant!(duration 150);
constant!(duration 200);
constant!(duration 300);
constant!(duration 500);
constant!(duration 700);
constant!(duration 1000);
any!(duration);
constant!(ease linear);
constant!(ease in);
constant!(ease out);
constant!(ease in out);
any!(ease);
constant!(delay 0);
constant!(delay 75);
constant!(delay 100);
constant!(delay 150);
constant!(delay 200);
constant!(delay 300);
constant!(delay 500);
constant!(delay 700);
constant!(delay 1000);
any!(delay);
constant!(animate none);
constant!(animate spin);
constant!(animate ping);
constant!(animate pulse);
constant!(animate bounce);
pub fn motion_safe(v: &str) -> String {
"motion-safe:".to_owned() + v
}
pub fn motion_reduce(v: &str) -> String {
"motion-reduce:".to_owned() + v
}
any!(animate);