{
    "version": 8,
    "name": "Protomaps",
    "sources": {
        "protomaps": {
            "type": "vector",
            "attribution": "<a href=\"https://github.com/protomaps/basemaps\">Protomaps</a> © <a href=\"https://openstreetmap.org\">OpenStreetMap</a>",
            "url": "pmtiles://https://demo-bucket.protomaps.com/v4.pmtiles"
        }
    },
    "layers": [
        {
            "id": "background",
            "type": "background",
            "paint": {
                "background-color": "#cccccc"
            }
        },
        {
            "id": "earth",
            "type": "fill",
            "filter": [
                "==",
                "$type",
                "Polygon"
            ],
            "source": "protomaps",
            "source-layer": "earth",
            "paint": {
                "fill-color": "#e2dfda"
            }
        },
        {
            "id": "landcover",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landcover",
            "filter": [
                "==",
                "kind",
                "grassland"
            ],
            "paint": {
                "fill-color": "rgba(210, 239, 207, 1)",
                "fill-opacity": {
                    "base": 1,
                    "stops": [
                        [
                            5,
                            1
                        ],
                        [
                            7,
                            0
                        ]
                    ]
                }
            }
        },
        {
            "id": "landcover",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landcover",
            "filter": [
                "==",
                "kind",
                "barren"
            ],
            "paint": {
                "fill-color": "rgba(255, 243, 215, 1)",
                "fill-opacity": {
                    "base": 1,
                    "stops": [
                        [
                            5,
                            1
                        ],
                        [
                            7,
                            0
                        ]
                    ]
                }
            }
        },
        {
            "id": "landcover",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landcover",
            "filter": [
                "==",
                "kind",
                "urban_area"
            ],
            "paint": {
                "fill-color": "rgba(230, 230, 230, 1)",
                "fill-opacity": {
                    "base": 1,
                    "stops": [
                        [
                            5,
                            1
                        ],
                        [
                            7,
                            0
                        ]
                    ]
                }
            }
        },
        {
            "id": "landcover",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landcover",
            "filter": [
                "==",
                "kind",
                "farmland"
            ],
            "paint": {
                "fill-color": "rgba(216, 239, 210, 1)",
                "fill-opacity": {
                    "base": 1,
                    "stops": [
                        [
                            5,
                            1
                        ],
                        [
                            7,
                            0
                        ]
                    ]
                }
            }
        },
        {
            "id": "landcover",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landcover",
            "filter": [
                "==",
                "kind",
                "glacier"
            ],
            "paint": {
                "fill-color": "rgba(255, 255, 255, 1)",
                "fill-opacity": {
                    "base": 1,
                    "stops": [
                        [
                            5,
                            1
                        ],
                        [
                            7,
                            0
                        ]
                    ]
                }
            }
        },
        {
            "id": "landcover",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landcover",
            "filter": [
                "==",
                "kind",
                "scrub"
            ],
            "paint": {
                "fill-color": "rgba(234, 239, 210, 1)",
                "fill-opacity": {
                    "base": 1,
                    "stops": [
                        [
                            5,
                            1
                        ],
                        [
                            7,
                            0
                        ]
                    ]
                }
            }
        },
        {
            "id": "landcover",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landcover",
            "filter": [
                "!in",
                "kind",
                "grassland",
                "barren",
                "urban_area",
                "farmland",
                "glacier",
                "scrub"
            ],
            "paint": {
                "fill-color": "rgba(196, 231, 210, 1)",
                "fill-opacity": {
                    "base": 1,
                    "stops": [
                        [
                            5,
                            1
                        ],
                        [
                            7,
                            0
                        ]
                    ]
                }
            }
        },
        {
            "id": "landuse_park",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landuse",
            "filter": [
                "in",
                "kind",
                "national_park",
                "park",
                "protected_area",
                "nature_reserve",
                "cemetery",
                "golf_course"
            ],
            "paint": {
                "fill-opacity": {
                    "base": 1,
                    "stops": [
                        [
                            6,
                            0
                        ],
                        [
                            11,
                            1
                        ]
                    ]
                },
                "fill-color": "#9cd3b4"
            }
        },
        {
            "id": "landuse_park",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landuse",
            "filter": [
                "in",
                "kind",
                "wood",
                "forest"
            ],
            "paint": {
                "fill-opacity": {
                    "base": 1,
                    "stops": [
                        [
                            6,
                            0
                        ],
                        [
                            11,
                            1
                        ]
                    ]
                },
                "fill-color": "#a0d9a0"
            }
        },
        {
            "id": "landuse_park",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landuse",
            "filter": [
                "in",
                "kind",
                "scrub",
                "grassland",
                "grass"
            ],
            "paint": {
                "fill-opacity": {
                    "base": 1,
                    "stops": [
                        [
                            6,
                            0
                        ],
                        [
                            11,
                            1
                        ]
                    ]
                },
                "fill-color": "#99d2bb"
            }
        },
        {
            "id": "landuse_park",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landuse",
            "filter": [
                "in",
                "kind",
                "glacier"
            ],
            "paint": {
                "fill-opacity": {
                    "base": 1,
                    "stops": [
                        [
                            6,
                            0
                        ],
                        [
                            11,
                            1
                        ]
                    ]
                },
                "fill-color": "#e7e7e7"
            }
        },
        {
            "id": "landuse_park",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landuse",
            "filter": [
                "in",
                "kind",
                "sand"
            ],
            "paint": {
                "fill-opacity": {
                    "base": 1,
                    "stops": [
                        [
                            6,
                            0
                        ],
                        [
                            11,
                            1
                        ]
                    ]
                },
                "fill-color": "#e2e0d7"
            }
        },
        {
            "id": "landuse_park",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landuse",
            "filter": [
                "in",
                "kind",
                "military",
                "naval_base",
                "airfield"
            ],
            "paint": {
                "fill-opacity": {
                    "base": 1,
                    "stops": [
                        [
                            6,
                            0
                        ],
                        [
                            11,
                            1
                        ]
                    ]
                },
                "fill-color": "#c6dcdc"
            }
        },
        {
            "id": "landuse_urban_green",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landuse",
            "filter": [
                "in",
                "kind",
                "allotments",
                "village_green",
                "playground"
            ],
            "paint": {
                "fill-color": "#9cd3b4",
                "fill-opacity": 0.7
            }
        },
        {
            "id": "landuse_hospital",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landuse",
            "filter": [
                "==",
                "kind",
                "hospital"
            ],
            "paint": {
                "fill-color": "#e4dad9"
            }
        },
        {
            "id": "landuse_industrial",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landuse",
            "filter": [
                "==",
                "kind",
                "industrial"
            ],
            "paint": {
                "fill-color": "#d1dde1"
            }
        },
        {
            "id": "landuse_school",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landuse",
            "filter": [
                "in",
                "kind",
                "school",
                "university",
                "college"
            ],
            "paint": {
                "fill-color": "#e4ded7"
            }
        },
        {
            "id": "landuse_beach",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landuse",
            "filter": [
                "in",
                "kind",
                "beach"
            ],
            "paint": {
                "fill-color": "#e8e4d0"
            }
        },
        {
            "id": "landuse_zoo",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landuse",
            "filter": [
                "in",
                "kind",
                "zoo"
            ],
            "paint": {
                "fill-color": "#c6dcdc"
            }
        },
        {
            "id": "landuse_aerodrome",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landuse",
            "filter": [
                "in",
                "kind",
                "aerodrome"
            ],
            "paint": {
                "fill-color": "#dadbdf"
            }
        },
        {
            "id": "roads_runway",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "==",
                "kind_detail",
                "runway"
            ],
            "paint": {
                "line-color": "#e9e9ed",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            10,
                            0
                        ],
                        [
                            12,
                            4
                        ],
                        [
                            18,
                            30
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_taxiway",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "minzoom": 13,
            "filter": [
                "==",
                "kind_detail",
                "taxiway"
            ],
            "paint": {
                "line-color": "#e9e9ed",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            13,
                            0
                        ],
                        [
                            13.5,
                            1
                        ],
                        [
                            15,
                            6
                        ]
                    ]
                }
            }
        },
        {
            "id": "landuse_runway",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landuse",
            "filter": [
                "any",
                [
                    "in",
                    "kind",
                    "runway",
                    "taxiway"
                ]
            ],
            "paint": {
                "fill-color": "#e9e9ed"
            }
        },
        {
            "id": "water",
            "type": "fill",
            "filter": [
                "==",
                "$type",
                "Polygon"
            ],
            "source": "protomaps",
            "source-layer": "water",
            "paint": {
                "fill-color": "#80deea"
            }
        },
        {
            "id": "water_stream",
            "type": "line",
            "source": "protomaps",
            "source-layer": "water",
            "minzoom": 14,
            "filter": [
                "in",
                "kind",
                "stream"
            ],
            "paint": {
                "line-color": "#80deea",
                "line-width": 0.5
            }
        },
        {
            "id": "water_river",
            "type": "line",
            "source": "protomaps",
            "source-layer": "water",
            "minzoom": 9,
            "filter": [
                "in",
                "kind",
                "river"
            ],
            "paint": {
                "line-color": "#80deea",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            9,
                            0
                        ],
                        [
                            9.5,
                            1
                        ],
                        [
                            18,
                            12
                        ]
                    ]
                }
            }
        },
        {
            "id": "landuse_pedestrian",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landuse",
            "filter": [
                "in",
                "kind",
                "pedestrian",
                "dam"
            ],
            "paint": {
                "fill-color": "#e3e0d4"
            }
        },
        {
            "id": "landuse_pier",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "landuse",
            "filter": [
                "==",
                "kind",
                "pier"
            ],
            "paint": {
                "fill-color": "#e0e0e0"
            }
        },
        {
            "id": "roads_tunnels_other_casing",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "all",
                [
                    "has",
                    "is_tunnel"
                ],
                [
                    "in",
                    "kind",
                    "other",
                    "path"
                ]
            ],
            "paint": {
                "line-color": "#e0e0e0",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            14,
                            0
                        ],
                        [
                            20,
                            8
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_tunnels_minor_casing",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "all",
                [
                    "has",
                    "is_tunnel"
                ],
                [
                    "==",
                    "kind",
                    "minor_road"
                ]
            ],
            "paint": {
                "line-color": "#e0e0e0",
                "line-dasharray": [
                    3,
                    2
                ],
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            11,
                            0
                        ],
                        [
                            12.5,
                            1
                        ],
                        [
                            15,
                            3
                        ],
                        [
                            18,
                            14
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_tunnels_link_casing",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "all",
                [
                    "has",
                    "is_tunnel"
                ],
                [
                    "has",
                    "is_link"
                ]
            ],
            "paint": {
                "line-color": "#e0e0e0",
                "line-dasharray": [
                    3,
                    2
                ],
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            13,
                            0
                        ],
                        [
                            13.5,
                            2
                        ],
                        [
                            18,
                            13
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_tunnels_major_casing",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "all",
                [
                    "has",
                    "is_tunnel"
                ],
                [
                    "==",
                    "kind",
                    "major_road"
                ]
            ],
            "paint": {
                "line-color": "#e0e0e0",
                "line-dasharray": [
                    3,
                    2
                ],
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            6,
                            0
                        ],
                        [
                            12,
                            2.2
                        ],
                        [
                            15,
                            4
                        ],
                        [
                            18,
                            15
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_tunnels_highway_casing",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "all",
                [
                    "has",
                    "is_tunnel"
                ],
                [
                    "==",
                    "kind",
                    "highway"
                ],
                [
                    "!has",
                    "is_link"
                ]
            ],
            "paint": {
                "line-color": "#e0e0e0",
                "line-dasharray": [
                    6,
                    0.5
                ],
                    "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            3,
                            0
                        ],
                        [
                            6,
                            1.6
                        ],
                        [
                            12,
                            2.6
                        ],
                        [
                            15,
                            7
                        ],
                        [
                            18,
                            19
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_tunnels_other",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "all",
                [
                    "has",
                    "is_tunnel"
                ],
                [
                    "in",
                    "kind",
                    "other",
                    "path"
                ]
            ],
            "paint": {
                "line-color": "#d5d5d5",
                "line-dasharray": [
                    4.5,
                    0.5
                ],
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            14,
                            0
                        ],
                        [
                            20,
                            7
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_tunnels_minor",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "all",
                [
                    "has",
                    "is_tunnel"
                ],
                [
                    "==",
                    "kind",
                    "minor_road"
                ]
            ],
            "paint": {
                "line-color": "#d5d5d5",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            11,
                            0
                        ],
                        [
                            12.5,
                            0.5
                        ],
                        [
                            15,
                            2
                        ],
                        [
                            18,
                            11
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_tunnels_link",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "all",
                [
                    "has",
                    "is_tunnel"
                ],
                [
                    "has",
                    "is_link"
                ]
            ],
            "paint": {
                "line-color": "#d5d5d5",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            13,
                            0
                        ],
                        [
                            13.5,
                            1
                        ],
                        [
                            18,
                            11
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_tunnels_major",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "all",
                [
                    "has",
                    "is_tunnel"
                ],
                [
                    "==",
                    "kind",
                    "major_road"
                ]
            ],
            "paint": {
                "line-color": "#d5d5d5",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            6,
                            0
                        ],
                        [
                            12,
                            1.6
                        ],
                        [
                            15,
                            3
                        ],
                        [
                            18,
                            13
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_tunnels_highway",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "all",
                [
                    "has",
                    "is_tunnel"
                ],
                [
                    "==",
                    "kind",
                    "highway"
                ],
                [
                    "!has",
                    "is_link"
                ]
            ],
            "paint": {
                "line-color": "#d5d5d5",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            3,
                            0
                        ],
                        [
                            6,
                            1.1
                        ],
                        [
                            12,
                            1.6
                        ],
                        [
                            15,
                            5
                        ],
                        [
                            18,
                            15
                        ]
                    ]
                }
            }
        },
        {
            "id": "buildings",
            "type": "fill",
            "source": "protomaps",
            "source-layer": "buildings",
            "filter": [
                "in",
                "kind",
                "building",
                "building_part"
            ],
            "paint": {
                "fill-color": "#cccccc",
                "fill-opacity": 0.5
            }
        },
        {
            "id": "roads_pier",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "==",
                "kind_detail",
                "pier"
            ],
            "paint": {
                "line-color": "#e0e0e0",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            12,
                            0
                        ],
                        [
                            12.5,
                            0.5
                        ],
                        [
                            20,
                            16
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_minor_service_casing",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "minzoom": 13,
            "filter": [
                "all",
                [
                    "!has",
                    "is_tunnel"
                ],
                [
                    "!has",
                    "is_bridge"
                ],
                [
                    "==",
                    "kind",
                    "minor_road"
                ],
                [
                    "==",
                    "kind_detail",
                    "service"
                ]
            ],
            "paint": {
                "line-color": "#e0e0e0",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            13,
                            0
                        ],
                        [
                            18,
                            10
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_minor_casing",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "all",
                [
                    "!has",
                    "is_tunnel"
                ],
                [
                    "!has",
                    "is_bridge"
                ],
                [
                    "==",
                    "kind",
                    "minor_road"
                ],
                [
                    "!=",
                    "kind_detail",
                    "service"
                ]
            ],
            "paint": {
                "line-color": "#e0e0e0",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            11,
                            0
                        ],
                        [
                            12.5,
                            1
                        ],
                        [
                            15,
                            3
                        ],
                        [
                            18,
                            14
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_link_casing",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "minzoom": 13,
            "filter": [
                "has",
                "is_link"
            ],
            "paint": {
                "line-color": "#e0e0e0",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            13,
                            0
                        ],
                        [
                            13.5,
                            2
                        ],
                        [
                            18,
                            14
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_highway_casing",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "minzoom": 12,
            "filter": [
                "all",
                [
                    "!has",
                    "is_tunnel"
                ],
                [
                    "!has",
                    "is_bridge"
                ],
                [
                    "==",
                    "kind",
                    "highway"
                ],
                [
                    "!has",
                    "is_link"
                ]
            ],
            "paint": {
                "line-color": "#e0e0e0",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            3,
                            0
                        ],
                        [
                            6,
                            1.6
                        ],
                        [
                            12,
                            2.6
                        ],
                        [
                            15,
                            7
                        ],
                        [
                            18,
                            19
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_other",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "all",
                [
                    "!has",
                    "is_tunnel"
                ],
                [
                    "!has",
                    "is_bridge"
                ],
                [
                    "in",
                    "kind",
                    "other",
                    "path"
                ],
                [
                    "!=",
                    "kind_detail",
                    "pier"
                ]
            ],
            "paint": {
                "line-color": "#ebebeb",
                "line-dasharray": [
                    3,
                    1
                ],
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            14,
                            0
                        ],
                        [
                            20,
                            7
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_link",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "has",
                "is_link"
            ],
            "paint": {
                "line-color": "#ffffff",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            13,
                            0
                        ],
                        [
                            13.5,
                            1
                        ],
                        [
                            18,
                            11
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_minor_service",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "all",
                [
                    "!has",
                    "is_tunnel"
                ],
                [
                    "!has",
                    "is_bridge"
                ],
                [
                    "==",
                    "kind",
                    "minor_road"
                ],
                [
                    "==",
                    "kind_detail",
                    "service"
                ]
            ],
            "paint": {
                "line-color": "#ebebeb",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            13,
                            0
                        ],
                        [
                            18,
                            8
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_minor",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "all",
                [
                    "!has",
                    "is_tunnel"
                ],
                [
                    "!has",
                    "is_bridge"
                ],
                [
                    "==",
                    "kind",
                    "minor_road"
                ],
                [
                    "!=",
                    "kind_detail",
                    "service"
                ]
            ],
            "paint": {
                "line-color": {
                    "base": 1.6,
                    "stops": [
                        [
                            11,
                            "#ebebeb"
                        ],
                        [
                            16,
                            "#ffffff"
                        ]
                    ]
                },
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            11,
                            0
                        ],
                        [
                            12.5,
                            0.5
                        ],
                        [
                            15,
                            2
                        ],
                        [
                            18,
                            11
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_major_casing",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "maxzoom": 12,
            "filter": [
                "all",
                [
                    "!has",
                    "is_tunnel"
                ],
                [
                    "!has",
                    "is_bridge"
                ],
                [
                    "==",
                    "kind",
                    "major_road"
                ]
            ],
            "paint": {
                "line-color": "#e0e0e0",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            6,
                            0
                        ],
                        [
                            12,
                            2.2
                        ],
                        [
                            15,
                            4
                        ],
                        [
                            18,
                            15
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_major",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "all",
                [
                    "!has",
                    "is_tunnel"
                ],
                [
                    "!has",
                    "is_bridge"
                ],
                [
                    "==",
                    "kind",
                    "major_road"
                ]
            ],
            "paint": {
                "line-color": "#ffffff",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            6,
                            0
                        ],
                        [
                            12,
                            1.6
                        ],
                        [
                            15,
                            3
                        ],
                        [
                            18,
                            13
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_highway",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "all",
                [
                    "!has",
                    "is_tunnel"
                ],
                [
                    "!has",
                    "is_bridge"
                ],
                [
                    "==",
                    "kind",
                    "highway"
                ],
                [
                    "!has",
                    "is_link"
                ]
            ],
            "paint": {
                "line-color": "#ffffff",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            3,
                            0
                        ],
                        [
                            6,
                            1.1
                        ],
                        [
                            12,
                            1.6
                        ],
                        [
                            15,
                            5
                        ],
                        [
                            18,
                            15
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_rail",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "==",
                "kind",
                "rail"
            ],
            "paint": {
                "line-dasharray": [
                    0.3,
                    0.75
                ],
                "line-opacity": 0.5,
                "line-color": "#a7b1b3",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            3,
                            0
                        ],
                        [
                            6,
                            0.15
                        ],
                        [
                            18,
                            9
                        ]
                    ]
                }
            }
        },
        {
            "id": "boundaries_country",
            "type": "line",
            "source": "protomaps",
            "source-layer": "boundaries",
            "filter": [
                "<=",
                "kind_detail",
                2
            ],
            "paint": {
                "line-color": "#adadad",
                "line-width": 0.7,
                "line-dasharray": [
                    2,
                    1
                ]
            }
        },
        {
            "id": "boundaries",
            "type": "line",
            "source": "protomaps",
            "source-layer": "boundaries",
            "filter": [
                ">",
                "kind_detail",
                2
            ],
            "paint": {
                "line-color": "#adadad",
                "line-width": 0.4,
                "line-dasharray": [
                    2,
                    1
                ]
            }
        },
        {
            "id": "roads_bridges_other_casing",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "minzoom": 12,
            "filter": [
                "all",
                [
                    "has",
                    "is_bridge"
                ],
                [
                    "in",
                    "kind",
                    "other",
                    "path"
                ]
            ],
            "paint": {
                "line-color": "#e0e0e0",
                "line-gap-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            14,
                            0
                        ],
                        [
                            20,
                            7
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_bridges_link_casing",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "minzoom": 12,
            "filter": [
                "all",
                [
                    "has",
                    "is_bridge"
                ],
                [
                    "has",
                    "is_link"
                ]
            ],
            "paint": {
                "line-color": "#e0e0e0",
                "line-gap-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.6
                    ],
                    [
                        "zoom"
                    ],
                    13,
                    0,
                    13.5,
                    1,
                    18,
                    11
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.6
                    ],
                    [
                        "zoom"
                    ],
                    12,
                    0,
                    12.5,
                    1.5
                ]
            }
        },
        {
            "id": "roads_bridges_minor_casing",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "minzoom": 12,
            "filter": [
                "all",
                [
                    "has",
                    "is_bridge"
                ],
                [
                    "==",
                    "kind",
                    "minor_road"
                ]
            ],
            "paint": {
                "line-color": "#e0e0e0",
                "line-gap-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.6
                    ],
                    [
                        "zoom"
                    ],
                    11,
                    0,
                    12.5,
                    0.5,
                    15,
                    2,
                    18,
                    11
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.6
                    ],
                    [
                        "zoom"
                    ],
                    13,
                    0,
                    13.5,
                    0.8
                ]
            }
        },
        {
            "id": "roads_bridges_major_casing",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "minzoom": 12,
            "filter": [
                "all",
                [
                    "has",
                    "is_bridge"
                ],
                [
                    "==",
                    "kind",
                    "major_road"
                ]
            ],
            "paint": {
                "line-color": "#e0e0e0",
                "line-gap-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.6
                    ],
                    [
                        "zoom"
                    ],
                    7,
                    0,
                    7.5,
                    0.5,
                    18,
                    10
                ],
                "line-width": [
                    "interpolate",
                    [
                        "exponential",
                        1.6
                    ],
                    [
                        "zoom"
                    ],
                    9,
                    0,
                    9.5,
                    1.5
                ]
            }
        },
        {
            "id": "roads_bridges_other",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "minzoom": 12,
            "filter": [
                "all",
                [
                    "has",
                    "is_bridge"
                ],
                [
                    "in",
                    "kind",
                    "other",
                    "path"
                ]
            ],
            "paint": {
                "line-color": "#ebebeb",
                "line-dasharray": [
                    2,
                    1
                ],
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            14,
                            0
                        ],
                        [
                            20,
                            7
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_bridges_minor",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "minzoom": 12,
            "filter": [
                "all",
                [
                    "has",
                    "is_bridge"
                ],
                [
                    "==",
                    "kind",
                    "minor_road"
                ]
            ],
            "paint": {
                "line-color": "#ffffff",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            11,
                            0
                        ],
                        [
                            12.5,
                            0.5
                        ],
                        [
                            15,
                            2
                        ],
                        [
                            18,
                            11
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_bridges_link",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "minzoom": 12,
            "filter": [
                "all",
                [
                    "has",
                    "is_bridge"
                ],
                [
                    "has",
                    "is_link"
                ]
            ],
            "paint": {
                "line-color": "#ffffff",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            13,
                            0
                        ],
                        [
                            13.5,
                            1
                        ],
                        [
                            18,
                            11
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_bridges_major",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "minzoom": 12,
            "filter": [
                "all",
                [
                    "has",
                    "is_bridge"
                ],
                [
                    "==",
                    "kind",
                    "major_road"
                ]
            ],
            "paint": {
                "line-color": "#f5f5f5",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            6,
                            0
                        ],
                        [
                            12,
                            1.6
                        ],
                        [
                            15,
                            3
                        ],
                        [
                            18,
                            13
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_bridges_highway_casing",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "minzoom": 12,
            "filter": [
                "all",
                [
                    "has",
                    "is_bridge"
                ],
                [
                    "==",
                    "kind",
                    "highway"
                ],
                [
                    "!has",
                    "is_link"
                ]
            ],
            "paint": {
                "line-color": "#e0e0e0",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            3,
                            0
                        ],
                        [
                            6,
                            1.6
                        ],
                        [
                            12,
                            2.6
                        ],
                        [
                            15,
                            7
                        ],
                        [
                            18,
                            19
                        ]
                    ]
                }
            }
        },
        {
            "id": "roads_bridges_highway",
            "type": "line",
            "source": "protomaps",
            "source-layer": "roads",
            "filter": [
                "all",
                [
                    "has",
                    "is_bridge"
                ],
                [
                    "==",
                    "kind",
                    "highway"
                ],
                [
                    "!has",
                    "is_link"
                ]
            ],
            "paint": {
                "line-color": "#ffffff",
                "line-width": {
                    "base": 1.6,
                    "stops": [
                        [
                            3,
                            0
                        ],
                        [
                            6,
                            1.1
                        ],
                        [
                            12,
                            1.6
                        ],
                        [
                            15,
                            5
                        ],
                        [
                            18,
                            15
                        ]
                    ]
                }
            }
        },
        {
            "id": "address_label",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "buildings",
            "minzoom": 18,
            "filter": [
                "==",
                "kind",
                "address"
            ],
            "layout": {
                "symbol-placement": "point",
                "text-font": [
                    "Noto Sans Italic"
                ],
                "text-field": "{addr_housenumber}",
                "text-size": 12
            },
            "paint": {
                "text-color": "#91888b",
                "text-halo-color": "#ffffff",
                "text-halo-width": 1
            }
        },
        {
            "id": "water_waterway_label",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "water",
            "minzoom": 13,
            "filter": [
                "in",
                "kind",
                "river",
                "stream"
            ],
            "layout": {
                "symbol-placement": "line",
                "text-font": [
                    "Noto Sans Italic"
                ],
                "text-field": "{name}",
                "text-size": 12
            },
            "paint": {
                "text-color": "#728dd4",
                "text-halo-color": "#80deea",
                "text-halo-width": 1
            }
        },
        {
            "id": "roads_labels_minor",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "roads",
            "minzoom": 15,
            "filter": [
                "in",
                "kind",
                "minor_road",
                "other",
                "path"
            ],
            "layout": {
                "symbol-placement": "line",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-field": "{name}",
                "text-size": 12
            },
            "paint": {
                "text-color": "#91888b",
                "text-halo-color": "#ffffff",
                "text-halo-width": 1
            }
        },
        {
            "id": "water_label_ocean",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "water",
            "filter": [
                "in",
                "kind",
                "sea",
                "ocean",
                "bay",
                "strait",
                "fjord"
            ],
            "layout": {
                "text-font": [
                    "Noto Sans Italic"
                ],
                "text-field": "{name:en}",
                "text-size": {
                    "stops": [
                        [
                            3,
                            10
                        ],
                        [
                            10,
                            12
                        ]
                    ]
                },
                "text-max-width": 9,
                "text-transform": "uppercase"
            },
            "paint": {
                "text-color": "#728dd4",
                "text-halo-width": 1,
                "text-halo-color": "#80deea"
            }
        },
        {
            "id": "earth_label_islands",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "earth",
            "filter": [
                "in",
                "kind",
                "island"
            ],
            "layout": {
                "text-font": [
                    "Noto Sans Italic"
                ],
                "text-field": "{name}",
                "text-size": 10,
                "text-max-width": 8
            },
            "paint": {
                "text-color": "#8f8f8f",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "water_label_lakes",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "water",
            "filter": [
                "in",
                "kind",
                "lake",
                "water"
            ],
            "layout": {
                "text-font": [
                    "Noto Sans Italic"
                ],
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            3,
                            10
                        ],
                        [
                            6,
                            12
                        ],
                        [
                            10,
                            12
                        ]
                    ]
                },
                "text-max-width": 9
            },
            "paint": {
                "text-color": "#728dd4",
                "text-halo-color": "#80deea",
                "text-halo-width": 1
            }
        },
        {
            "id": "roads_labels_major",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "roads",
            "minzoom": 11,
            "filter": [
                "in",
                "kind",
                "highway",
                "major_road"
            ],
            "layout": {
                "symbol-placement": "line",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-field": "{name}",
                "text-size": 12
            },
            "paint": {
                "text-color": "#938a8d",
                "text-halo-color": "#ffffff",
                "text-halo-width": 1
            }
        },
        {
            "id": "pois_forest",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "pois",
            "filter": [
                "==",
                "kind",
                "forest"
            ],
            "layout": {
                "icon-image": "forest",
                "text-anchor": "left",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            17,
                            10
                        ],
                        [
                            19,
                            16
                        ]
                    ]
                },
                "text-max-width": 8
            },
            "paint": {
                "text-color": "#20834D",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "pois_beach",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "pois",
            "filter": [
                "==",
                "kind",
                "beach"
            ],
            "layout": {
                "icon-image": "beach",
                "text-anchor": "left",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            17,
                            10
                        ],
                        [
                            19,
                            16
                        ]
                    ]
                },
                "text-max-width": 8
            },
            "paint": {
                "text-color": "#20834D",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "pois_peak",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "pois",
            "filter": [
                "==",
                "kind",
                "peak"
            ],
            "layout": {
                "icon-image": "peak",
                "text-anchor": "left",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            17,
                            10
                        ],
                        [
                            19,
                            16
                        ]
                    ]
                },
                "text-max-width": 8
            },
            "paint": {
                "text-color": "#20834D",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "pois_marina",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "pois",
            "filter": [
                "==",
                "kind",
                "marina"
            ],
            "layout": {
                "icon-image": "marina",
                "text-anchor": "left",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            17,
                            10
                        ],
                        [
                            19,
                            16
                        ]
                    ]
                },
                "text-max-width": 8
            },
            "paint": {
                "text-color": "#20834D",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "pois_zoo",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "pois",
            "filter": [
                "==",
                "kind",
                "zoo"
            ],
            "layout": {
                "icon-image": "zoo",
                "text-anchor": "left",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            17,
                            10
                        ],
                        [
                            19,
                            16
                        ]
                    ]
                },
                "text-max-width": 8
            },
            "paint": {
                "text-color": "#20834D",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "pois_garden",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "pois",
            "filter": [
                "==",
                "kind",
                "garden"
            ],
            "layout": {
                "icon-image": "garden",
                "text-anchor": "left",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            17,
                            10
                        ],
                        [
                            19,
                            16
                        ]
                    ]
                },
                "text-max-width": 8
            },
            "paint": {
                "text-color": "#20834D",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "pois_park",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "pois",
            "filter": [
                "==",
                "kind",
                "park"
            ],
            "layout": {
                "icon-image": "park",
                "text-anchor": "left",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            17,
                            10
                        ],
                        [
                            19,
                            16
                        ]
                    ]
                },
                "text-max-width": 8
            },
            "paint": {
                "text-color": "#20834D",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "pois_library",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "pois",
            "filter": [
                "==",
                "kind",
                "library"
            ],
            "layout": {
                "icon-image": "library",
                "text-anchor": "left",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            17,
                            10
                        ],
                        [
                            19,
                            16
                        ]
                    ]
                },
                "text-max-width": 8
            },
            "paint": {
                "text-color": "#6A5B8F",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "pois_toilets",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "pois",
            "filter": [
                "==",
                "kind",
                "toilets"
            ],
            "layout": {
                "icon-image": "toilets",
                "text-anchor": "left",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            17,
                            10
                        ],
                        [
                            19,
                            16
                        ]
                    ]
                },
                "text-max-width": 8
            },
            "paint": {
                "text-color": "#6A5B8F",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "pois_school",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "pois",
            "filter": [
                "==",
                "kind",
                "school"
            ],
            "layout": {
                "icon-image": "school",
                "text-anchor": "left",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            17,
                            10
                        ],
                        [
                            19,
                            16
                        ]
                    ]
                },
                "text-max-width": 8
            },
            "paint": {
                "text-color": "#6A5B8F",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "pois_university",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "pois",
            "filter": [
                "==",
                "kind",
                "university"
            ],
            "layout": {
                "icon-image": "university",
                "text-anchor": "left",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            17,
                            10
                        ],
                        [
                            19,
                            16
                        ]
                    ]
                },
                "text-max-width": 8
            },
            "paint": {
                "text-color": "#6A5B8F",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "pois_stadium",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "pois",
            "filter": [
                "==",
                "kind",
                "stadium"
            ],
            "layout": {
                "icon-image": "stadium",
                "text-anchor": "left",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            17,
                            10
                        ],
                        [
                            19,
                            16
                        ]
                    ]
                },
                "text-max-width": 8
            },
            "paint": {
                "text-color": "#6A5B8F",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "pois_bus_stop",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "pois",
            "filter": [
                "==",
                "kind",
                "bus_stop"
            ],
            "layout": {
                "icon-image": "bus_stop",
                "text-anchor": "left",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            17,
                            10
                        ],
                        [
                            19,
                            16
                        ]
                    ]
                },
                "text-max-width": 8
            },
            "paint": {
                "text-color": "#315BCF",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "pois_station",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "pois",
            "filter": [
                "==",
                "kind",
                "station"
            ],
            "layout": {
                "icon-image": "train_station",
                "text-anchor": "left",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            17,
                            10
                        ],
                        [
                            19,
                            16
                        ]
                    ]
                },
                "text-max-width": 8
            },
            "paint": {
                "text-color": "#315BCF",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "pois_ferry_terminal",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "pois",
            "filter": [
                "==",
                "kind",
                "ferry_terminal"
            ],
            "layout": {
                "icon-image": "ferry_terminal",
                "text-anchor": "left",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            17,
                            10
                        ],
                        [
                            19,
                            16
                        ]
                    ]
                },
                "text-max-width": 8
            },
            "paint": {
                "text-color": "#315BCF",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "pois_aerodrome",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "pois",
            "filter": [
                "==",
                "kind",
                "aerodrome"
            ],
            "layout": {
                "icon-image": "aerodrome",
                "text-anchor": "left",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-field": "{name}",
                "text-size": {
                    "stops": [
                        [
                            17,
                            10
                        ],
                        [
                            19,
                            16
                        ]
                    ]
                },
                "text-max-width": 8
            },
            "paint": {
                "text-color": "#315BCF",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_subplace",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "filter": [
                "in",
                "kind",
                "neighbourhood",
                "macrohood"
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-max-width": 7,
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            11,
                            8
                        ],
                        [
                            14,
                            14
                        ],
                        [
                            18,
                            24
                        ]
                    ]
                },
                "text-transform": "uppercase"
            },
            "paint": {
                "text-color": "#8f8f8f",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_region_ref",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "maxzoom": 5,
            "filter": [
                "==",
                "kind",
                "region"
            ],
            "layout": {
                "text-field": "{ref}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "stops": [
                        [
                            3,
                            11
                        ],
                        [
                            7,
                            16
                        ]
                    ]
                },
                "text-anchor": "center",
                "text-transform": "uppercase"
            },
            "paint": {
                "text-color": "#b3b3b3",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_region_name",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "minzoom": 5,
            "filter": [
                "==",
                "kind",
                "region"
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "stops": [
                        [
                            3,
                            11
                        ],
                        [
                            7,
                            16
                        ]
                    ]
                },
                "text-anchor": "center",
                "text-transform": "uppercase"
            },
            "paint": {
                "text-color": "#b3b3b3",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_locality_4",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "!=",
                    "capital",
                    "yes"
                ],
                [
                    "<=",
                    "population_rank",
                    4
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            10
                        ],
                        [
                            11,
                            14
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_locality_5_icon",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "maxzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "!=",
                    "capital",
                    "yes"
                ],
                [
                    "==",
                    "population_rank",
                    5
                ]
            ],
            "layout": {
                "icon-image": "townspot",
                "icon-size": 0.7,
                "text-anchor": "bottom",
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            11
                        ],
                        [
                            11,
                            16
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_locality_5",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "minzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "!=",
                    "capital",
                    "yes"
                ],
                [
                    "==",
                    "population_rank",
                    5
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            11
                        ],
                        [
                            11,
                            16
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_locality_6_icon",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "maxzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "!=",
                    "capital",
                    "yes"
                ],
                [
                    "==",
                    "population_rank",
                    6
                ]
            ],
            "layout": {
                "icon-image": "townspot",
                "icon-size": 0.7,
                "text-anchor": "bottom",
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            11
                        ],
                        [
                            11,
                            16
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_locality_6",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "minzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "!=",
                    "capital",
                    "yes"
                ],
                [
                    "==",
                    "population_rank",
                    6
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            11
                        ],
                        [
                            11,
                            16
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_locality_7_icon",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "maxzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "!=",
                    "capital",
                    "yes"
                ],
                [
                    "==",
                    "population_rank",
                    7
                ]
            ],
            "layout": {
                "icon-image": "townspot",
                "icon-size": 0.7,
                "text-anchor": "bottom",
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            12
                        ],
                        [
                            11,
                            18
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_locality_7",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "minzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "!=",
                    "capital",
                    "yes"
                ],
                [
                    "==",
                    "population_rank",
                    7
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            12
                        ],
                        [
                            11,
                            18
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_locality_8_icon",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "maxzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "!=",
                    "capital",
                    "yes"
                ],
                [
                    "==",
                    "population_rank",
                    8
                ]
            ],
            "layout": {
                "icon-image": "townspot",
                "icon-size": 0.7,
                "text-anchor": "bottom",
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            12
                        ],
                        [
                            11,
                            18
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_locality_8",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "minzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "!=",
                    "capital",
                    "yes"
                ],
                [
                    "==",
                    "population_rank",
                    8
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            12
                        ],
                        [
                            11,
                            18
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_locality_9_icon",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "maxzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "!=",
                    "capital",
                    "yes"
                ],
                [
                    "==",
                    "population_rank",
                    9
                ]
            ],
            "layout": {
                "icon-image": "townspot",
                "icon-size": 0.7,
                "text-anchor": "bottom",
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            13
                        ],
                        [
                            11,
                            20
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_locality_9",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "minzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "!=",
                    "capital",
                    "yes"
                ],
                [
                    "==",
                    "population_rank",
                    9
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            13
                        ],
                        [
                            11,
                            20
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_locality_10_icon",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "maxzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "!=",
                    "capital",
                    "yes"
                ],
                [
                    "==",
                    "population_rank",
                    10
                ]
            ],
            "layout": {
                "icon-image": "townspot",
                "icon-size": 0.7,
                "text-anchor": "bottom",
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            13
                        ],
                        [
                            11,
                            20
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_locality_10",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "minzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "!=",
                    "capital",
                    "yes"
                ],
                [
                    "==",
                    "population_rank",
                    10
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            13
                        ],
                        [
                            11,
                            20
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_locality_11_icon",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "maxzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "!=",
                    "capital",
                    "yes"
                ],
                [
                    "==",
                    "population_rank",
                    11
                ]
            ],
            "layout": {
                "icon-image": "townspot",
                "icon-size": 0.7,
                "text-anchor": "bottom",
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            14
                        ],
                        [
                            11,
                            24
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_locality_11",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "minzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "!=",
                    "capital",
                    "yes"
                ],
                [
                    "==",
                    "population_rank",
                    11
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            14
                        ],
                        [
                            11,
                            24
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_locality_12_icon",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "maxzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "!=",
                    "capital",
                    "yes"
                ],
                [
                    ">=",
                    "population_rank",
                    12
                ]
            ],
            "layout": {
                "icon-image": "townspot",
                "icon-size": 0.7,
                "text-anchor": "bottom",
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            14
                        ],
                        [
                            11,
                            24
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_locality_12",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "minzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "!=",
                    "capital",
                    "yes"
                ],
                [
                    ">=",
                    "population_rank",
                    12
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            14
                        ],
                        [
                            11,
                            24
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_capital_icon",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "maxzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "==",
                    "capital",
                    "yes"
                ]
            ],
            "layout": {
                "icon-image": "capital",
                "icon-size": 0.7,
                "text-anchor": "bottom",
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            14
                        ],
                        [
                            11,
                            24
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_capital",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "minzoom": 8,
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "locality"
                ],
                [
                    "==",
                    "capital",
                    "yes"
                ]
            ],
            "layout": {
                "text-field": "{name}",
                "text-font": [
                    "Noto Sans Regular"
                ],
                "text-size": {
                    "base": 1.2,
                    "stops": [
                        [
                            7,
                            14
                        ],
                        [
                            11,
                            24
                        ]
                    ]
                }
            },
            "paint": {
                "text-color": "#5c5c5c",
                "text-halo-color": "#e0e0e0",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_country_11",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "country"
                ],
                [
                    "<=",
                    "population_rank",
                    11
                ]
            ],
            "layout": {
                "text-field": "{name:en}",
                "text-font": [
                    "Noto Sans Medium"
                ],
                "text-size": {
                    "stops": [
                        [
                            3,
                            10
                        ],
                        [
                            7,
                            15
                        ]
                    ]
                },
                "text-transform": "uppercase"
            },
            "paint": {
                "text-color": "#a3a3a3",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_country_12",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "country"
                ],
                [
                    "==",
                    "population_rank",
                    12
                ]
            ],
            "layout": {
                "text-field": "{name:en}",
                "text-font": [
                    "Noto Sans Medium"
                ],
                "text-size": {
                    "stops": [
                        [
                            3,
                            11
                        ],
                        [
                            7,
                            17
                        ]
                    ]
                },
                "text-transform": "uppercase"
            },
            "paint": {
                "text-color": "#a3a3a3",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_country_13",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "country"
                ],
                [
                    "==",
                    "population_rank",
                    13
                ]
            ],
            "layout": {
                "text-field": "{name:en}",
                "text-font": [
                    "Noto Sans Medium"
                ],
                "text-size": {
                    "stops": [
                        [
                            3,
                            11
                        ],
                        [
                            7,
                            17
                        ]
                    ]
                },
                "text-transform": "uppercase"
            },
            "paint": {
                "text-color": "#a3a3a3",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_country_14",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "country"
                ],
                [
                    "==",
                    "population_rank",
                    14
                ]
            ],
            "layout": {
                "text-field": "{name:en}",
                "text-font": [
                    "Noto Sans Medium"
                ],
                "text-size": {
                    "stops": [
                        [
                            3,
                            11
                        ],
                        [
                            7,
                            17
                        ]
                    ]
                },
                "text-transform": "uppercase"
            },
            "paint": {
                "text-color": "#a3a3a3",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_country_15",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "country"
                ],
                [
                    "==",
                    "population_rank",
                    15
                ]
            ],
            "layout": {
                "text-field": "{name:en}",
                "text-font": [
                    "Noto Sans Medium"
                ],
                "text-size": {
                    "stops": [
                        [
                            3,
                            11
                        ],
                        [
                            7,
                            17
                        ]
                    ]
                },
                "text-transform": "uppercase"
            },
            "paint": {
                "text-color": "#a3a3a3",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        },
        {
            "id": "places_country_16",
            "type": "symbol",
            "source": "protomaps",
            "source-layer": "places",
            "filter": [
                "all",
                [
                    "==",
                    "kind",
                    "country"
                ],
                [
                    ">=",
                    "population_rank",
                    16
                ]
            ],
            "layout": {
                "text-field": "{name:en}",
                "text-font": [
                    "Noto Sans Medium"
                ],
                "text-size": {
                    "stops": [
                        [
                            3,
                            11
                        ],
                        [
                            7,
                            17
                        ]
                    ]
                },
                "text-transform": "uppercase"
            },
            "paint": {
                "text-color": "#a3a3a3",
                "text-halo-color": "#e2dfda",
                "text-halo-width": 1
            }
        }
    ],
    "sprite": "https://protomaps.github.io/basemaps-assets/sprites/v4/light",
    "glyphs": "https://protomaps.github.io/basemaps-assets/fonts/{fontstack}/{range}.pbf"
}
