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