It is not just a bit of simple CSS for a Google Map as the map is being delivered by Google.
Some of this information might help...
google docs an map styling https://developers.google.com/maps/documentation/javascript/styling
cool free styles, might also help you understand how it works https://snazzymaps.com/
google interactive map styler, not tried this but looks interesting https://mapstyle.withgoogle.com/