Smudge-proof makeup