Long-lasting makeup