How to customize searchable?

Hi, I'm trying to customize the search field provided by the .searchable view modifier but I'm not sure which is the best approach. What I need to change are these aspects of the field:

  • Prompt text color
  • Text color
  • Icons color
  • Background color

What's the best approach to accomplish?