Painting hard plastic
There are paints specifically for plastics. They bond chemically eater than mechanically.
I painted a computer case with some and I could not scratch off the paint I had to gouge the plastic.
IIRC vinyl seat interior paint is a similar chemistry.
But white on black is going to be tough