The native select was finally fixed
Styling selects is a huge annoyance. Making them look nice usually requires a weighty external JavaScript library and poorer accessibility. Thankfully, CSS now supports selectors for the picker and its contents! Now to wait for universal browser support....