{
	"version": 8,
	"transition": {
		"duration": 500,
		"delay": 0
	},
	"name": "ASIT Fond dark",
	"id": "asit.dark",
	"description": "ASIT Fond dark",
	"metadata": {
		"ol:webfonts": "https://vt.asit-asso.ch/fonts/web/{Font+Family}/{fontweight}{-fontstyle}.css"
	},
	"sources": {
		"asit": {
			"type": "vector",
			"url": "https://vt.asit-asso.ch/tiles/asit/v0.1/3857/tiles.json"
		}
	},
	"glyphs": "https://vt.asit-asso.ch/fonts/{fontstack}/{range}.pbf",
	"zoom": 7.5,
	"center": [
		7.458556880930587,
		46.959770261045776
	],
	"layers": [
		{
			"id": "Background",
			"type": "background",
			"paint": {
				"background-color": "#292929"
			}
		},
		{
			"id": "Landuse_Residential",
			"type": "fill",
			"source": "asit",
			"source-layer": "landuse",
			"filter": [
				"all",
				[
					"==",
					"class",
					"residential"
				]
			],
			"paint": {
				"fill-color": "#272525",
				"fill-opacity": {
					"stops": [
						[
							7,
							0
						],
						[
							12,
							1
						],
						[
							14,
							0
						]
					]
				}
			}
		},
		{
			"id": "Landuse_Parks",
			"type": "fill",
			"source": "asit",
			"source-layer": "landuse",
			"filter": [
				"all",
				[
					"in",
					"class",
					"golf",
					"park",
					"horse_racing",
					"garden",
					"swimming_pool_area",
					"pitch_area",
					"zoo",
					"caravan_site",
					"campsite"
				]
			],
			"paint": {
				"fill-color": "#242424"
			}
		},
		{
			"id": "Landuse_Crops",
			"type": "fill",
			"source": "asit",
			"source-layer": "landuse",
			"filter": [
				"all",
				[
					"in",
					"class",
					"plant_nursery",
					"orchard",
					"vineyard"
				]
			],
			"paint": {
				"fill-color": "#242424"
			}
		},
		{
			"id": "Landuse_Quarry",
			"type": "fill",
			"source": "asit",
			"source-layer": "landuse",
			"filter": [
				"all",
				[
					"in",
					"class",
					"quarry"
				]
			],
			"paint": {
				"fill-color": "#242424",
				"fill-antialias": true,
				"fill-outline-color": "#3a3a3a"
			}
		},
		{
			"id": "Landcover_Rock",
			"type": "fill",
			"source": "asit",
			"source-layer": "landcover",
			"filter": [
				"all",
				[
					"in",
					"class",
					"cliff",
					"blockfield",
					"scree"
				]
			],
			"paint": {
				"fill-color": "hsl(0 ,0%, 14%)"
			}
		},
		{
			"id": "Landcover_Ice",
			"type": "fill",
			"source": "asit",
			"source-layer": "landcover",
			"filter": [
				"all",
				[
					"in",
					"class",
					"glacier",
					"snowfield"
				]
			],
			"paint": {
				"fill-color": "hsl(0 ,0%, 18%)"
			}
		},
		{
			"id": "Landcover_Bush",
			"type": "fill",
			"source": "asit",
			"source-layer": "landcover",
			"filter": [
				"all",
				[
					"in",
					"class",
					"scrub",
					"open_wood"
				]
			],
			"paint": {
				"fill-color": "#242424",
				"fill-opacity": 1,
				"fill-antialias": false
			}
		},
		{
			"id": "Landcover_Wood",
			"type": "fill",
			"source": "asit",
			"source-layer": "landcover",
			"filter": [
				"all",
				[
					"in",
					"class",
					"wood",
					"wooded_area"
				]
			],
			"paint": {
				"fill-color": "#242424",
				"fill-opacity": 1,
				"fill-antialias": false
			}
		},
		{
			"id": "Landcover_Wetland",
			"type": "fill",
			"source": "asit",
			"source-layer": "landcover",
			"filter": [
				"all",
				[
					"in",
					"class",
					"wetland"
				]
			],
			"paint": {
				"fill-color": "#242424"
			}
		},
		{
			"id": "Landuse/outline_Parks",
			"type": "line",
			"source": "asit",
			"source-layer": "landuse",
			"filter": [
				"all",
				[
					"in",
					"class",
					"golf",
					"park",
					"horse_racing",
					"garden",
					"swimming_pool_area",
					"pitch_area",
					"zoo",
					"caravan_site",
					"campsite"
				]
			],
			"paint": {
				"line-color": "#2e2e2e"
			}
		},
		{
			"id": "Landuse/outline_Quarry",
			"type": "line",
			"source": "asit",
			"source-layer": "landuse",
			"filter": [
				"all",
				[
					"in",
					"class",
					"quarry"
				]
			],
			"paint": {
				"line-color": "#3a3a3a"
			}
		},
		{
			"id": "Landuse_Pitch",
			"type": "fill",
			"source": "asit",
			"source-layer": "landuse",
			"minzoom": 13,
			"filter": [
				"all",
				[
					"==",
					"class",
					"pitch"
				]
			],
			"paint": {
				"fill-color": "#3a3a3a",
				"fill-antialias": true,
				"fill-outline-color": {
					"stops": [
						[
							13,
							"#474747"
						],
						[
							15,
							"#5C5C5C"
						]
					]
				}
			}
		},
		{
			"id": "Waterway_River",
			"type": "line",
			"source": "asit",
			"source-layer": "waterway",
			"filter": [
				"all",
				[
					"==",
					"bridge",
					"no"
				],
				[
					"in",
					"class",
					"river",
					"lake_axis"
				]
			],
			"layout": {
				"line-cap": "round"
			},
			"paint": {
				"line-color": "#1a1a1a",
				"line-width": {
					"base": 1.2,
					"stops": [
						[
							11,
							0.5
						],
						[
							21,
							4
						]
					]
				}
			}
		},
		{
			"id": "Waterway_Penstock",
			"type": "line",
			"source": "asit",
			"source-layer": "waterway",
			"minzoom": 11,
			"filter": [
				"all",
				[
					"==",
					"class",
					"penstock"
				]
			],
			"layout": {
				"line-cap": "round"
			},
			"paint": {
				"line-color": "#1a1a1a",
				"line-width": {
					"base": 1.2,
					"stops": [
						[
							11,
							0.5
						],
						[
							21,
							4
						]
					]
				},
				"line-dasharray": [
					5,
					5
				]
			}
		},
		{
			"id": "Waterway_River_bridge",
			"type": "line",
			"source": "asit",
			"source-layer": "waterway",
			"filter": [
				"all",
				[
					"==",
					"bridge",
					"yes"
				],
				[
					"in",
					"class",
					"river",
					"lake_axis"
				]
			],
			"layout": {
				"line-cap": "round"
			},
			"paint": {
				"line-color": "#1a1a1a",
				"line-width": {
					"base": 1.2,
					"stops": [
						[
							11,
							0.5
						],
						[
							21,
							4
						]
					]
				}
			}
		},
		{
			"id": "Water",
			"type": "fill",
			"source": "asit",
			"source-layer": "water",
			"paint": {
				"fill-color": "#1a1a1a"
			}
		},
		{
			"id": "Airport_Fill",
			"type": "fill",
			"source": "asit",
			"source-layer": "airport",
			"paint": {
				"fill-color": "#404040"
			}
		},
		{
			"id": "Tunnel_Highway_Ramp",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"in",
					"class",
					"motorway_link",
					"trunk_link"
				],
				[
					"<",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 1.2,
					"stops": [
						[
							5,
							1
						],
						[
							21,
							4
						]
					]
				},
				"line-dasharray": [
					2,
					2
				]
			}
		},
		{
			"id": "Tunnel_Path-1m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"in",
					"class",
					"1m_path",
					"1m_path_fragment"
				],
				[
					"<",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 1.2,
					"stops": [
						[
							14,
							1
						],
						[
							21,
							4
						]
					]
				},
				"line-dasharray": [
					2,
					2
				]
			}
		},
		{
			"id": "Tunnel_Path-2m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"in",
					"class",
					"2m_path",
					"2m_path_fragment"
				],
				[
					"<",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "butt",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 1.2,
					"stops": [
						[
							14,
							1
						],
						[
							21,
							4
						]
					]
				},
				"line-dasharray": [
					2,
					2
				]
			}
		},
		{
			"id": "Tunnel_3m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"==",
					"class",
					"3m_street"
				],
				[
					"<",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "butt",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 1.2,
					"stops": [
						[
							7,
							1
						],
						[
							21,
							4
						]
					]
				},
				"line-dasharray": [
					2,
					2
				]
			}
		},
		{
			"id": "Tunnel_4m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"in",
					"class",
					"4m_street",
					"service_link",
					"rest_stop"
				],
				[
					"<",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "butt",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 1.2,
					"stops": [
						[
							7,
							1
						],
						[
							21,
							4
						]
					]
				},
				"line-dasharray": [
					2,
					2
				]
			}
		},
		{
			"id": "Tunnel_6m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"==",
					"class",
					"6m_street"
				],
				[
					"<",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "butt",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 1.2,
					"stops": [
						[
							7,
							1
						],
						[
							21,
							4
						]
					]
				},
				"line-dasharray": [
					2,
					2
				]
			}
		},
		{
			"id": "Tunnel_8m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"==",
					"class",
					"8m_street"
				],
				[
					"<",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "butt",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 1.2,
					"stops": [
						[
							7,
							1
						],
						[
							21,
							4
						]
					]
				},
				"line-dasharray": [
					2,
					2
				]
			}
		},
		{
			"id": "Tunnel_10m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"==",
					"class",
					"10m_street"
				],
				[
					"<",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "butt",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 1.2,
					"stops": [
						[
							7,
							1
						],
						[
							21,
							4
						]
					]
				},
				"line-dasharray": [
					2,
					2
				]
			}
		},
		{
			"id": "Tunnel_Highway",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"in",
					"class",
					"motorway",
					"semi_motorway"
				],
				[
					"<",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "butt",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 1.2,
					"stops": [
						[
							5,
							1
						],
						[
							21,
							4
						]
					]
				},
				"line-dasharray": [
					2,
					2
				]
			}
		},
		{
			"id": "Railway_Tunnel",
			"type": "line",
			"source": "asit",
			"source-layer": "railway",
			"filter": [
				"all",
				[
					"<",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "butt",
				"line-join": "round"
			},
			"paint": {
				"line-color": "#444444",
				"line-width": {
					"base": 1.2,
					"stops": [
						[
							8,
							0.8
						],
						[
							13,
							0.8
						],
						[
							21,
							4
						]
					]
				},
				"line-dasharray": [
					2,
					2
				]
			}
		},
		{
			"id": "Railway_Platform",
			"type": "fill",
			"source": "asit",
			"source-layer": "railway_platform",
			"minzoom": 15,
			"paint": {
				"fill-color": "#444444",
				"fill-opacity": 0.7
			}
		},
		{
			"id": "Street_Parking_Fill",
			"type": "fill",
			"source": "asit",
			"source-layer": "parking",
			"minzoom": 13,
			"paint": {
				"fill-color": "hsl(0, 0%, 30%)"
			}
		},
		{
			"id": "Street_Highway_Ramp",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"in",
					"class",
					"motorway_link",
					"trunk_link"
				],
				[
					"==",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 2,
					"stops": [
						[
							5,
							0
						],
						[
							7,
							0.7
						],
						[
							9,
							1
						],
						[
							11,
							2.1
						],
						[
							21,
							140
						]
					]
				}
			}
		},
		{
			"id": "Street_Path-1m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"in",
					"class",
					"1m_path",
					"1m_path_fragment"
				],
				[
					"==",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 1.2,
					"stops": [
						[
							14,
							1
						],
						[
							21,
							4
						]
					]
				},
				"line-dasharray": [
					2,
					2
				]
			}
		},
		{
			"id": "Street_Path-2m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"in",
					"class",
					"2m_path",
					"2m_path_fragment"
				],
				[
					"==",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 2,
					"stops": [
						[
							7,
							0.2
						],
						[
							9,
							0.3
						],
						[
							11,
							0.6
						],
						[
							21,
							52
						]
					]
				}
			}
		},
		{
			"id": "Street_3m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"==",
					"class",
					"3m_street"
				],
				[
					"==",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 2,
					"stops": [
						[
							7,
							0.3
						],
						[
							9,
							0.45
						],
						[
							11,
							0.9
						],
						[
							21,
							80
						]
					]
				}
			}
		},
		{
			"id": "Street_4m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"in",
					"class",
					"4m_street",
					"service_link",
					"rest_stop"
				],
				[
					"==",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 2,
					"stops": [
						[
							7,
							0.4
						],
						[
							9,
							0.6
						],
						[
							11,
							1.2
						],
						[
							21,
							110
						]
					]
				}
			}
		},
		{
			"id": "Street_6m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"in",
					"class",
					"6m_street"
				],
				[
					"==",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 2,
					"stops": [
						[
							7,
							0.7
						],
						[
							9,
							1
						],
						[
							11,
							2.1
						],
						[
							21,
							165
						]
					]
				}
			}
		},
		{
			"id": "Street_8m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"==",
					"class",
					"8m_street"
				],
				[
					"==",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 2,
					"stops": [
						[
							7,
							0.8
						],
						[
							9,
							1.2
						],
						[
							11,
							2.4
						],
						[
							21,
							224
						]
					]
				}
			}
		},
		{
			"id": "Street_10m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"==",
					"class",
					"10m_street"
				],
				[
					"==",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 2,
					"stops": [
						[
							7,
							1
						],
						[
							9,
							1.5
						],
						[
							11,
							3
						],
						[
							21,
							280
						]
					]
				}
			}
		},
		{
			"id": "Street_Highway",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"in",
					"class",
					"motorway",
					"semi_motorway"
				],
				[
					"==",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 2,
					"stops": [
						[
							5,
							0
						],
						[
							7,
							1
						],
						[
							9,
							1.5
						],
						[
							11,
							3
						],
						[
							21,
							339
						]
					]
				}
			}
		},
		{
			"id": "Railway",
			"type": "line",
			"source": "asit",
			"source-layer": "railway",
			"filter": [
				"all",
				[
					"==",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "#444444",
				"line-width": {
					"base": 1.2,
					"stops": [
						[
							8,
							0.8
						],
						[
							13,
							0.8
						],
						[
							21,
							4
						]
					]
				}
			}
		},
		{
			"id": "Building",
			"type": "fill",
			"source": "asit",
			"source-layer": "building",
			"filter": [
				"all",
				[
					"==",
					"underground",
					"no"
				]
			],
			"paint": {
				"fill-color": {
					"stops": [
						[
							12,
							"hsl(0, 0%, 20%)"
						],
						[
							14,
							"hsl(0, 0%, 5%)"
						]
					]
				},
				"fill-outline-color": {
					"stops": [
						[
							15,
							"transparent"
						],
						[
							16,
							"hsl(0, 0%, 25%)"
						]
					]
				},
				"fill-antialias": true
			}
		},
		{
			"id": "Bridge_Highway_Ramp",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"in",
					"class",
					"motorway_link",
					"trunk_link"
				],
				[
					">",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 2,
					"stops": [
						[
							5,
							0
						],
						[
							7,
							0.7
						],
						[
							9,
							1
						],
						[
							11,
							2.1
						],
						[
							21,
							140
						]
					]
				}
			}
		},
		{
			"id": "Bridge_Path-1m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"in",
					"class",
					"1m_path",
					"1m_path_fragment"
				],
				[
					">",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 1.2,
					"stops": [
						[
							14,
							1
						],
						[
							21,
							4
						]
					]
				},
				"line-dasharray": [
					2,
					2
				]
			}
		},
		{
			"id": "Bridge_Path-2m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"in",
					"class",
					"2m_path",
					"2m_path_fragment"
				],
				[
					">",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 2,
					"stops": [
						[
							7,
							0.2
						],
						[
							9,
							0.3
						],
						[
							11,
							0.6
						],
						[
							21,
							52
						]
					]
				}
			}
		},
		{
			"id": "Bridge_3m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"==",
					"class",
					"3m_street"
				],
				[
					">",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 2,
					"stops": [
						[
							7,
							0.3
						],
						[
							9,
							0.45
						],
						[
							11,
							0.9
						],
						[
							21,
							80
						]
					]
				}
			}
		},
		{
			"id": "Bridge_4m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"in",
					"class",
					"4m_street",
					"service_link",
					"rest_stop"
				],
				[
					">",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 2,
					"stops": [
						[
							7,
							0.4
						],
						[
							9,
							0.6
						],
						[
							11,
							1.2
						],
						[
							21,
							110
						]
					]
				}
			}
		},
		{
			"id": "Bridge_6m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"in",
					"class",
					"6m_street"
				],
				[
					">",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 2,
					"stops": [
						[
							7,
							0.7
						],
						[
							9,
							1
						],
						[
							11,
							2.1
						],
						[
							21,
							165
						]
					]
				}
			}
		},
		{
			"id": "Bridge_8m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"==",
					"class",
					"8m_street"
				],
				[
					">",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 2,
					"stops": [
						[
							7,
							0.8
						],
						[
							9,
							1.2
						],
						[
							11,
							2.4
						],
						[
							21,
							224
						]
					]
				}
			}
		},
		{
			"id": "Bridge_10m",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"==",
					"class",
					"10m_street"
				],
				[
					">",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 2,
					"stops": [
						[
							7,
							1
						],
						[
							9,
							1.5
						],
						[
							11,
							3
						],
						[
							21,
							280
						]
					]
				}
			}
		},
		{
			"id": "Bridge_Highway",
			"type": "line",
			"source": "asit",
			"source-layer": "street",
			"filter": [
				"all",
				[
					"in",
					"class",
					"motorway",
					"semi_motorway"
				],
				[
					">",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "hsl(0, 0%, 30%)",
				"line-width": {
					"base": 2,
					"stops": [
						[
							5,
							0
						],
						[
							7,
							1
						],
						[
							9,
							1.5
						],
						[
							11,
							3
						],
						[
							21,
							339
						]
					]
				}
			}
		},
		{
			"id": "Railway_Bridge",
			"type": "line",
			"source": "asit",
			"source-layer": "railway",
			"filter": [
				"all",
				[
					">",
					"zorder",
					0
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "#444444",
				"line-width": {
					"base": 1.2,
					"stops": [
						[
							8,
							0.8
						],
						[
							13,
							0.8
						],
						[
							21,
							4
						]
					]
				}
			}
		},
		{
			"id": "Boundary_Canton",
			"type": "line",
			"source": "asit",
			"source-layer": "boundary",
			"minzoom": 7,
			"maxzoom": 24,
			"filter": [
				"all",
				[
					"in",
					"class",
					"canton"
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "rgb(120, 120, 120)",
				"line-opacity": 0.6,
				"line-width": {
					"stops": [
						[
							7,
							0.4
						],
						[
							12,
							1.2
						]
					]
				}
			}
		},
		{
			"id": "Boundary_Country",
			"type": "line",
			"source": "asit",
			"source-layer": "boundary",
			"filter": [
				"all",
				[
					"==",
					"class",
					"country"
				]
			],
			"layout": {
				"line-cap": "round",
				"line-join": "round"
			},
			"paint": {
				"line-color": "#666666",
				"line-opacity": {
					"stops": [
						[
							0,
							0
						],
						[
							4,
							1
						]
					]
				},
				"line-width": {
					"stops": [
						[
							6,
							1
						],
						[
							12,
							3
						]
					]
				}
			}
		},
		{
			"id": "Place_Locality",
			"type": "symbol",
			"source": "asit",
			"source-layer": "place",
			"minzoom": 16,
			"maxzoom": 18,
			"filter": [
				"all",
				[
					"==",
					"class",
					"locality"
				]
			],
			"layout": {
				"symbol-placement": "point",
				"text-font": [
					"Fira Sans Extra Condensed Italic"
				],
				"text-anchor": "center",
				"text-field": "{name}",
				"text-size": {
					"base": 1.2,
					"stops": [
						[
							15,
							12
						],
						[
							17,
							14
						]
					]
				}
			},
			"paint": {
				"text-color": "hsl(0,0%, 60%)",
				"text-halo-blur": 0.5,
				"text-halo-width": 1,
				"text-halo-color": "hsl(0,0%, 16%)"
			}
		},
		{
			"id": "Waterway_Name",
			"type": "symbol",
			"source": "asit",
			"source-layer": "waterway",
			"minzoom": 11,
			"filter": [
				"all",
				[
					"in",
					"class",
					"river",
					"penstock"
				]
			],
			"layout": {
				"symbol-placement": "line",
				"symbol-sort-key": [
					"to-number",
					[
						"get",
						"rank"
					]
				],
				"symbol-spacing": {
					"base": 1,
					"stops": [
						[
							11,
							200
						],
						[
							21,
							500
						]
					]
				},
				"text-font": [
					"Fira Sans Condensed Regular"
				],
				"text-field": "{name}",
				"text-size": 12
			},
			"paint": {
				"text-color": "hsl(0,0%, 70%)",
				"text-halo-blur": 0.5,
				"text-halo-width": 1.5,
				"text-halo-color": "hsl(0,0%, 16%)",
				"text-opacity": [
					"step",
					[
						"zoom"
					],
					0,
					11,
					[
						"case",
						[
							"<",
							[
								"get",
								"rank"
							],
							-100000
						],
						1,
						0
					],
					12,
					[
						"case",
						[
							"<",
							[
								"get",
								"rank"
							],
							-25000
						],
						1,
						0
					],
					14,
					[
						"case",
						[
							"<",
							[
								"get",
								"rank"
							],
							-7000
						],
						1,
						0
					],
					15,
					1
				]
			}
		},
		{
			"id": "Water_Name_pnt",
			"type": "symbol",
			"source": "asit",
			"source-layer": "water_pnt",
			"minzoom": 7,
			"layout": {
				"symbol-placement": "point",
				"symbol-sort-key": [
					"to-number",
					[
						"get",
						"rank"
					]
				],
				"text-font": [
					"Fira Sans Condensed Regular"
				],
				"text-anchor": "center",
				"text-field": "{name}",
				"text-size": {
					"stops": [
						[
							10,
							12
						],
						[
							21,
							16
						]
					]
				}
			},
			"paint": {
				"text-color": "hsl(0,0%, 70%)",
				"text-halo-blur": 0.5,
				"text-halo-width": 1.5,
				"text-halo-color": "hsl(0,0%, 16%)",
				"text-opacity": [
					"step",
					[
						"zoom"
					],
					0,
					7,
					[
						"case",
						[
							"<",
							[
								"get",
								"rank"
							],
							-1000000000
						],
						1,
						0
					],
					8,
					[
						"case",
						[
							"<",
							[
								"get",
								"rank"
							],
							-80000000
						],
						1,
						0
					],
					9,
					[
						"case",
						[
							"<",
							[
								"get",
								"rank"
							],
							-40000000
						],
						1,
						0
					],
					10,
					[
						"case",
						[
							"<",
							[
								"get",
								"rank"
							],
							-10000000
						],
						1,
						0
					],
					11,
					[
						"case",
						[
							"<",
							[
								"get",
								"rank"
							],
							-2500000
						],
						1,
						0
					],
					12,
					[
						"case",
						[
							"<",
							[
								"get",
								"rank"
							],
							-625000
						],
						1,
						0
					],
					13,
					[
						"case",
						[
							"<",
							[
								"get",
								"rank"
							],
							-150000
						],
						1,
						0
					],
					14,
					1
				]
			}
		},
		{
			"id": "street_name",
			"type": "symbol",
			"source": "asit",
			"source-layer": "street",
			"layout": {
				"symbol-placement": "line",
				"symbol-spacing": {
					"base": 1,
					"stops": [
						[
							14,
							100
						],
						[
							21,
							500
						]
					]
				},
				"text-font": [
					"Fira Sans Condensed Regular"
				],
				"text-anchor": "center",
				"text-field": "{name}",
				"text-size": {
					"base": 1,
					"stops": [
						[
							14,
							10
						],
						[
							21,
							14
						]
					]
				}
			},
			"paint": {
				"text-color": "hsl(0,0%, 70%)",
				"text-halo-blur": 0.5,
				"text-halo-width": 2,
				"text-halo-color": "hsl(0,0%, 16%)"
			}
		},
		{
			"id": "street_address_number",
			"type": "symbol",
			"source": "asit",
			"source-layer": "address",
			"minzoom": 17,
			"layout": {
				"symbol-placement": "point",
				"text-field": "{housenumber}",
				"text-font": [
					"Fira Sans Condensed Medium"
				],
				"text-anchor": "center",
				"text-rotate": [
					"to-number",
					[
						"get",
						"orientation"
					]
				],
				"text-size": {
					"base": 1,
					"stops": [
						[
							17,
							12
						],
						[
							21,
							16
						]
					]
				}
			},
			"paint": {
				"text-color": "hsl(40, 20%, 60%)",
				"text-halo-blur": 0.5,
				"text-halo-width": 1,
				"text-halo-color": "hsl(0,0%, 16%)"
			}
		},
		{
			"id": "Place_Hamlet",
			"type": "symbol",
			"source": "asit",
			"source-layer": "place",
			"maxzoom": 17,
			"filter": [
				"all",
				[
					"==",
					"class",
					"location"
				],
				[
					"!in",
					"population",
					"1000-1999",
					"2000-9999",
					"10_000-49_999",
					"50_000-100_000",
					">100_000"
				]
			],
			"layout": {
				"symbol-placement": "point",
				"symbol-sort-key": [
					"to-number",
					[
						"get",
						"rank"
					]
				],
				"text-font": [
					"Fira Sans Condensed Regular"
				],
				"text-anchor": "center",
				"text-field": "{name}",
				"text-size": {
					"base": 1.2,
					"stops": [
						[
							12,
							12
						],
						[
							17,
							16
						]
					]
				}
			},
			"paint": {
				"text-color": "hsl(0,0%, 70%)",
				"text-halo-blur": 0.5,
				"text-halo-width": 1.5,
				"text-halo-color": "hsl(0,0%, 16%)"
			}
		},
		{
			"id": "Place_Village",
			"type": "symbol",
			"source": "asit",
			"source-layer": "place",
			"maxzoom": 17,
			"filter": [
				"all",
				[
					"==",
					"class",
					"location"
				],
				[
					"in",
					"population",
					"1000-1999",
					"2000-9999"
				]
			],
			"layout": {
				"symbol-placement": "point",
				"symbol-sort-key": [
					"to-number",
					[
						"get",
						"rank"
					]
				],
				"text-font": [
					"Fira Sans Condensed Medium"
				],
				"text-anchor": "center",
				"text-field": "{name}",
				"text-size": {
					"base": 1.2,
					"stops": [
						[
							10,
							12
						],
						[
							17,
							20
						]
					]
				}
			},
			"paint": {
				"text-color": {
					"base": 1,
					"stops": [
						[
							10,
							"hsl(0,0%, 40%)"
						],
						[
							13,
							"hsl(0,0%, 70%)"
						]
					]
				},
				"text-halo-blur": 0.5,
				"text-halo-width": 1.5,
				"text-halo-color": "hsl(0,0%, 16%)"
			}
		},
		{
			"id": "Place_Town",
			"type": "symbol",
			"source": "asit",
			"source-layer": "place",
			"maxzoom": 15,
			"filter": [
				"all",
				[
					"==",
					"class",
					"location"
				],
				[
					"in",
					"population",
					"10_000-49_999"
				]
			],
			"layout": {
				"symbol-placement": "point",
				"symbol-sort-key": [
					"to-number",
					[
						"get",
						"rank"
					]
				],
				"text-font": [
					"Fira Sans Condensed Regular"
				],
				"text-anchor": "center",
				"text-field": "{name}",
				"text-size": {
					"base": 1.2,
					"stops": [
						[
							7,
							12
						],
						[
							15,
							24
						]
					]
				}
			},
			"paint": {
				"text-color": "hsl(0,0%, 70%)",
				"text-halo-blur": 0.5,
				"text-halo-width": 1.5,
				"text-halo-color": "hsl(0,0%, 16%)"
			}
		},
		{
			"id": "Place_Town-big",
			"type": "symbol",
			"source": "asit",
			"source-layer": "place",
			"maxzoom": 15,
			"filter": [
				"all",
				[
					"==",
					"class",
					"location"
				],
				[
					"in",
					"population",
					"50_000-100_000"
				]
			],
			"layout": {
				"symbol-placement": "point",
				"symbol-sort-key": [
					"to-number",
					[
						"get",
						"rank"
					]
				],
				"text-font": [
					"Fira Sans Condensed Regular"
				],
				"text-anchor": "center",
				"text-field": "{name}",
				"text-size": {
					"base": 1.2,
					"stops": [
						[
							6,
							12
						],
						[
							11,
							20
						]
					]
				}
			},
			"paint": {
				"text-color": "hsl(0,0%, 70%)",
				"text-halo-blur": 0.5,
				"text-halo-width": 1.5,
				"text-halo-color": "hsl(0,0%, 16%)"
			}
		},
		{
			"id": "Place_City",
			"type": "symbol",
			"source": "asit",
			"source-layer": "place",
			"maxzoom": 14,
			"filter": [
				"all",
				[
					"==",
					"class",
					"location"
				],
				[
					"==",
					"population",
					">100_000"
				]
			],
			"layout": {
				"symbol-placement": "point",
				"symbol-sort-key": [
					"to-number",
					[
						"get",
						"rank"
					]
				],
				"text-font": [
					"Fira Sans Condensed Regular"
				],
				"text-anchor": "center",
				"text-field": "{name}",
				"text-size": {
					"base": 1.2,
					"stops": [
						[
							4,
							12
						],
						[
							11,
							24
						]
					]
				}
			},
			"paint": {
				"text-color": "hsl(0,0%, 70%)",
				"text-halo-blur": 0.5,
				"text-halo-width": 1.5,
				"text-halo-color": "hsl(0,0%, 16%)"
			}
		}
	]
}