{
  "version": 8,
  "name": "OSM Standard with Full Labels",
  "metadata": {
    "openmaptiles:version": "3.x"
  },
  "sources": {
    "openmaptiles": {
      "type": "vector",
      "url": "mbtiles://{tiles}",
      "minzoom": 0,
      "maxzoom": 14
    },
    "contour_source": {
      "type": "vector",
      "url": "mbtiles://{contour}"
    }
  },
  "glyphs": "{fontstack}/{range}.pbf",
  "layers": [
    {
      "id": "background",
      "type": "background",
      "paint": {
        "background-color": "#f2efa9"
      }
    },
    {
      "id": "landuse-residential",
      "type": "fill",
      "source": "openmaptiles",
      "source-layer": "landuse",
      "filter": [
        "all",
        ["==", "$type", "Polygon"],
        ["in", "class", "residential", "suburb", "neighbourhood"]
      ],
      "paint": {
        "fill-color": "#e0dfdf",
        "fill-opacity": 0.7
      }
    },
    {
      "id": "landcover_grass",
      "type": "fill",
      "source": "openmaptiles",
      "source-layer": "landcover",
      "filter": ["==", "class", "grass"],
      "paint": {
        "fill-color": "#cdf7c5",
        "fill-opacity": 1.0
      }
    },
    {
      "id": "landcover_wood",
      "type": "fill",
      "source": "openmaptiles",
      "source-layer": "landcover",
      "filter": ["==", "class", "wood"],
      "paint": {
        "fill-color": "#add19e",
        "fill-opacity": 0.8
      }
    },
    {
      "id": "water",
      "type": "fill",
      "source": "openmaptiles",
      "source-layer": "water",
      "filter": [
        "all",
        ["==", "$type", "Polygon"],
        ["!=", "intermittent", 1]
      ],
      "paint": {
        "fill-color": "#aad3df"
      }
    },
    {
      "id": "waterway",
      "type": "line",
      "source": "openmaptiles",
      "source-layer": "waterway",
      "filter": [
        "all",
        ["==", "$type", "LineString"],
        ["!in", "brunnel", "tunnel", "bridge"]
      ],
      "paint": {
        "line-color": "#aad3df",
        "line-width": {
          "base": 1.4,
          "stops": [
            [8, 1],
            [20, 6]
          ]
        }
      }
    },
    {
      "id": "road_path",
      "type": "line",
      "source": "openmaptiles",
      "source-layer": "transportation",
      "filter": [
        "all",
        ["==", "$type", "LineString"],
        ["in", "class", "path", "track"]
      ],
      "paint": {
        "line-color": "#9e9e9e",
        "line-dasharray": [2, 2],
        "line-width": 1
      }
    },
    {
      "id": "road_minor",
      "type": "line",
      "source": "openmaptiles",
      "source-layer": "transportation",
      "minzoom": 12,
      "filter": [
        "all",
        ["==", "$type", "LineString"],
        ["in", "class", "minor", "service"]
      ],
      "paint": {
        "line-color": "#ffffff",
        "line-width": {
          "base": 1.5,
          "stops": [
            [13, 1],
            [20, 15]
          ]
        }
      }
    },
    {
      "id": "road_secondary_tertiary",
      "type": "line",
      "source": "openmaptiles",
      "source-layer": "transportation",
      "filter": [
        "all",
        ["==", "$type", "LineString"],
        ["in", "class", "secondary", "tertiary"]
      ],
      "paint": {
        "line-color": "#fcd6a4",
        "line-width": {
          "base": 1.4,
          "stops": [
            [10, 1],
            [20, 22]
          ]
        }
      }
    },
    {
      "id": "road_trunk_primary",
      "type": "line",
      "source": "openmaptiles",
      "source-layer": "transportation",
      "filter": [
        "all",
        ["==", "$type", "LineString"],
        ["in", "class", "trunk", "primary"]
      ],
      "paint": {
        "line-color": "#fca2a5",
        "line-width": {
          "base": 1.4,
          "stops": [
            [7, 1.2],
            [20, 26]
          ]
        }
      }
    },
    {
      "id": "road_major_motorway",
      "type": "line",
      "source": "openmaptiles",
      "source-layer": "transportation",
      "filter": [
        "all",
        ["==", "$type", "LineString"],
        ["==", "class", "motorway"]
      ],
      "paint": {
        "line-color": "#e892a2",
        "line-width": {
          "base": 1.4,
          "stops": [
            [6, 1.5],
            [20, 30]
          ]
        }
      }
    },
    {
      "id": "building",
      "type": "fill",
      "source": "openmaptiles",
      "source-layer": "building",
      "paint": {
        "fill-antialias": true,
        "fill-color": "#d9d0c9",
        "fill-outline-color": "#c4b9b1",
        "fill-opacity": {
          "base": 1,
          "stops": [
            [13, 0],
            [14, 0.8]
          ]
        }
      }
    },
    {
      "id": "place_label_city",
      "type": "symbol",
      "source": "openmaptiles",
      "source-layer": "place",
      "maxzoom": 10,
      "filter": [
        "all",
        ["==", "$type", "Point"],
        ["==", "class", "city"]
      ],
      "layout": {
        "text-field": "{name}",
        "text-font": ["Noto Sans Regular"],
        "text-max-width": 10,
        "text-size": {
          "stops": [
            [3, 12],
            [10, 18]
          ]
        }
      },
      "paint": {
        "text-color": "#111111",
        "text-halo-color": "rgba(255, 255, 255, 0.85)",
        "text-halo-width": 2
      }
    },
    {
      "id": "place_label_town_suburb",
      "type": "symbol",
      "source": "openmaptiles",
      "source-layer": "place",
      "minzoom": 9,
      "maxzoom": 14,
      "filter": [
        "all",
        ["==", "$type", "Point"],
        ["in", "class", "town", "suburb", "district"]
      ],
      "layout": {
        "text-field": "{name}",
        "text-font": ["Noto Sans Regular"],
        "text-max-width": 8,
        "text-size": {
          "stops": [
            [9, 11],
            [13, 14]
          ]
        }
      },
      "paint": {
        "text-color": "#222222",
        "text-halo-color": "rgba(255, 255, 255, 0.85)",
        "text-halo-width": 1.5
      }
    },
    {
      "id": "place_label_neighbourhood",
      "type": "symbol",
      "source": "openmaptiles",
      "source-layer": "place",
      "minzoom": 12,
      "filter": [
        "all",
        ["==", "$type", "Point"],
        ["in", "class", "neighbourhood", "village", "hamlet"]
      ],
      "layout": {
        "text-field": "{name}",
        "text-font": ["Noto Sans Regular"],
        "text-max-width": 6,
        "text-size": {
          "stops": [
            [12, 10],
            [15, 13]
          ]
        }
      },
      "paint": {
        "text-color": "#444444",
        "text-halo-color": "rgba(255, 255, 255, 0.85)",
        "text-halo-width": 1.5
      }
    },
    {
      "id": "road_label",
      "type": "symbol",
      "source": "openmaptiles",
      "source-layer": "transportation_name",
      "minzoom": 13,
      "filter": ["==", "$type", "LineString"],
      "layout": {
        "symbol-placement": "line",
        "text-field": "{name}",
        "text-font": ["Noto Sans Regular"],
        "text-size": {
          "stops": [
            [13, 9],
            [16, 12]
          ]
        },
        "text-rotation-alignment": "map",
        "text-keep-upright": true
      },
      "paint": {
        "text-color": "#333333",
        "text-halo-color": "rgba(255, 255, 255, 0.9)",
        "text-halo-width": 2
      }
    },
	{
      "id": "contour-line1",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_11",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line2",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_26",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line3",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_27",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line4",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_28",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line5",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_29",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line6",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_30",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line7",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_31",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line8",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_36",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line9",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_41_A",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line10",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_41_B",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line11",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_43_A",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line12",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_43_B",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line13",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_44_A",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line14",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_44_A",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line15",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_46_A",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line16",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_46_B",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line17",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_46_C",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line18",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_47_A",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line19",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_47_B",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line20",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_11",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line21",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_47_C",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line22",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_47_D",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line23",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_47_E",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line24",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_48_A",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line25",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_48_B",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line26",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_50",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line27",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_51_A",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line28",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_51_B",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line29",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_52_A",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    },
	{
      "id": "contour-line30",
      "type": "line",
      "source": "contour_source",
      "source-layer": "N3L_F0010000_52_B",
      "minzoom": 10,
      "paint": {
        "line-color": "#000000",
        "line-width": 1.5
      }
    }
  ]
}
