Unfortunately, right now, the Map component only allows you to style a single layer using the "GeoJSON Layer Styling" input. As a result, applying styles to multiple feature types is not possible.
As for marker colors, I believe that the markers are separate from the layer specified in the "GeoJSON" input field, so you are not able to style them :/
At this time, it may be better to use a custom component if you need more styling options on your map 😞