/**
 * Floating toolbar animation variants
 * - Appears from bottom with subtle fade-in using spring animation
 * - Disappears to top with subtle fade-out
 */
const floatingToolbarVariants = {
    initial: {
        opacity: 0,
        y: 4, // Subtle vertical offset from bottom
    },
    animate: {
        opacity: 1,
        y: 0,
        transition: {
            type: "spring",
            stiffness: 400,
            damping: 30,
            mass: 0.8,
        }
    },
    exit: {
        opacity: 0,
        y: -4, // Subtle vertical offset to top
        transition: {
            duration: 0.15,
            ease: [0.7, 0, 0.84, 0], // Faster, eased exit
        }
    }
};

export { floatingToolbarVariants };
