Primer's documentation shows how to render Primer-styled selects and they are indeed pretty in the docs. See below:

But if I take the source of that example and put it in my own Primer-styled app (using @primer/css version 17.0.0), I get this instead:

Desktop:


Additional context
Looks great in latest Chrome and Firefox! Did not reproduce on iOS.