{"id-original":"01a11b02-104c-71c7-8dd9-5279ddee3c14","id":"mv2026","name":"mv2026","glyphs":"https://maps.moustache.marcovasco.fr/fonts/{fontstack}/{range}.pbf","layers":[{"id":"Background","type":"background","layout":{"visibility":"visible"},"paint":{"background-color":"hsl(36, 33%, 94%)"}},{"id":"Vegetation","type":"fill","source":"openmaptiles","source-layer":"landcover","layout":{"visibility":"visible"},"paint":{"fill-color":"hsl(36, 33%, 94%)","fill-opacity":["interpolate",["linear"],["zoom"],8,0.25,9,0.15]},"filter":["all",["==",["geometry-type"],"Polygon"],["match",["get","class"],["wood","grass"],true,false]]},{"id":"Residential","type":"fill","source":"openmaptiles","source-layer":"landuse","minzoom":4,"layout":{"visibility":"visible"},"paint":{"fill-color":"hsl(36, 33%, 94%)","fill-opacity":["interpolate",["linear"],["zoom"],11,1,12,0.8,13,0.5,14,0.25]},"filter":["all",["==",["geometry-type"],"Polygon"],["==",["get","class"],"residential"]]},{"id":"Glacier","type":"fill","source":"openmaptiles","source-layer":"landcover","layout":{"visibility":"visible"},"paint":{"fill-color":"hsla(36, 33%, 94%, 0.57)","fill-opacity":0.85},"filter":["all",["==",["geometry-type"],"Polygon"],["==",["get","class"],"ice"]]},{"id":"Forest","type":"fill","source":"openmaptiles","source-layer":"landcover","maxzoom":10,"layout":{"visibility":"visible"},"paint":{"fill-color":"hsl(36, 33%, 94%)","fill-opacity":["interpolate",["linear"],["zoom"],1,0.25,7,0.6,8,0.4,9,0.2,10,0.1]},"filter":["all",["==",["geometry-type"],"Polygon"],["==",["get","class"],"wood"]]},{"id":"Sand","type":"fill","source":"openmaptiles","source-layer":"landcover","minzoom":7,"layout":{"visibility":"visible"},"paint":{"fill-antialias":false,"fill-color":"hsl(37, 65%, 74%)","fill-opacity":["interpolate",["exponential",1],["zoom"],7,0.1,8,0.5,9,1]},"filter":["all",["==",["geometry-type"],"Polygon"],["==",["get","class"],"sand"]]},{"id":"Grass","type":"fill","source":"openmaptiles","source-layer":"landcover","minzoom":8,"layout":{"visibility":"visible"},"paint":{"fill-antialias":false,"fill-color":"hsla(36, 33%, 94%, 0.8)","fill-opacity":{"stops":[[7,0.7],[12,1]]}},"filter":["all",["==",["geometry-type"],"Polygon"],["==",["get","class"],"grass"]]},{"id":"Wood","type":"fill","source":"openmaptiles","source-layer":"landcover","layout":{"visibility":"visible"},"paint":{"fill-antialias":false,"fill-color":"hsla(36, 33%, 94%, 0.8)","fill-opacity":{"stops":[[7,0.7],[12,1]]}},"filter":["all",["==",["geometry-type"],"Polygon"],["==",["get","class"],"wood"]]},{"id":"Water","type":"fill","source":"openmaptiles","source-layer":"water","layout":{"visibility":"visible"},"paint":{"fill-color":"hsla(204, 100%, 81%, 0.44)","fill-opacity":1},"filter":["all",["==",["geometry-type"],"Polygon"],["any",["==",["get","intermittent"],0],["!",["has","intermittent"]]]]},{"id":"River","type":"line","source":"openmaptiles","source-layer":"waterway","minzoom":3,"layout":{"visibility":"visible"},"paint":{"line-color":"hsl(204, 100%, 81%)","line-opacity":1,"line-width":["interpolate",["linear"],["zoom"],9,["match",["get","class"],"river",1,0.5],15,["match",["get","class"],"river",2,1.5],18,["match",["get","class"],"river",4,3]]},"filter":["all",["==",["geometry-type"],"LineString"],["any",["==",["get","intermittent"],0],["!",["has","intermittent"]]],["==",["get","class"],"river"]]},{"id":"Transit tunnel","type":"line","source":"openmaptiles","source-layer":"transportation","minzoom":10,"layout":{"line-cap":"butt","line-join":"miter","visibility":"visible"},"paint":{"line-color":"hsl(34, 10%, 66%)","line-dasharray":[3,3],"line-opacity":0.5,"line-width":{"stops":[[14,0.5],[16,1.2],[18,2]]}},"filter":["all",["==",["geometry-type"],"LineString"],["match",["get","class"],["transit"],true,false],["==",["get","brunnel"],"tunnel"]]},{"id":"Pier","type":"fill","source":"openmaptiles","source-layer":"transportation","minzoom":9,"layout":{"visibility":"visible"},"paint":{"fill-antialias":true,"fill-color":"hsl(60, 20%, 88%)","fill-opacity":1},"filter":["==",["get","class"],"pier"]},{"id":"Road network","type":"line","source":"openmaptiles","source-layer":"transportation","minzoom":4,"layout":{"line-cap":"round","line-join":"round","visibility":"visible"},"paint":{"line-color":"hsl(199, 2%, 78%)","line-opacity":["step",["zoom"],0,10,["match",["get","class"],["minor"],0,["match",["get","brunnel"],"tunnel",0.5,1]],12,["match",["get","brunnel"],"tunnel",0.5,1]],"line-width":["interpolate",["linear",2],["zoom"],4,0.5,5,0.75,6,1,10,["match",["get","class"],["motorway"],["match",["get","brunnel"],["bridge"],0,2.5],["trunk"],1.5,1],12,["match",["get","class"],["motorway"],["match",["get","ramp"],1,1,4],["trunk"],2,["primary"],2.5,["secondary","tertiary"],2,["minor"],1,["pier","service","track"],0.5,0.5],14,["match",["get","class"],["motorway"],["match",["get","ramp"],1,5,6],["trunk"],3,["primary"],5,["secondary"],4,["tertiary"],3,["minor"],2,["pier","service","track"],1,2],16,["match",["get","class"],["motorway","trunk","primary"],8,["secondary"],7,["tertiary"],6,["minor"],4,["pier","service","track"],2,4],20,["match",["get","class"],["motorway","trunk","primary"],28,["secondary"],24,["tertiary"],20,["minor","service","track","pier"],16,16]]},"filter":["all",["==",["geometry-type"],"LineString"],["match",["get","class"],["motorway","trunk","primary","secondary","tertiary","minor","service","track"],true,false]]},{"id":"Pathway","type":"line","source":"openmaptiles","source-layer":"transportation","minzoom":15,"layout":{"line-cap":"square","line-join":"bevel","visibility":"visible"},"paint":{"line-color":"hsl(0, 0%, 100%)","line-dasharray":[1,1],"line-width":{"base":1.55,"stops":[[15,0.5],[16,1],[18,2],[20,3],[22,4]]}},"filter":["all",["==",["geometry-type"],"LineString"],["==",["get","class"],"path"],["match",["get","brunnel"],["bridge","ford"],true,["!",["has","brunnel"]]]]},{"id":"Railway","type":"line","source":"openmaptiles","source-layer":"transportation","minzoom":7,"layout":{"visibility":"visible"},"paint":{"line-color":["interpolate",["linear"],["zoom"],9,"hsl(33, 10%, 62%)",10,"hsl(33, 10%, 67%)"],"line-opacity":["match",["get","brunnel"],"tunnel",0.25,1],"line-width":["interpolate",["linear",1],["zoom"],8,["match",["get","usage"],["main"],0.5,0],9,["match",["get","service"],["yard","spur"],0,0.7],12,["match",["get","service"],["yard","spur"],0,0.8],16,["match",["get","service"],["yard","spur"],1,2],22,["match",["get","service"],["yard","spur"],1.5,3]]},"filter":["all",["==",["geometry-type"],"LineString"],["==",["get","class"],"rail"]]},{"id":"Railway dash","type":"line","source":"openmaptiles","source-layer":"transportation","minzoom":16,"layout":{"visibility":"visible"},"paint":{"line-color":"hsla(33, 0%, 100%, 0.5)","line-dasharray":[2,4],"line-opacity":["match",["get","brunnel"],"tunnel",0.25,1],"line-width":["interpolate",["linear",1],["zoom"],16,["match",["get","service"],["yard","spur"],1,2],22,["match",["get","service"],["yard","spur"],1.5,3]]},"filter":["all",["==",["geometry-type"],"LineString"],["==",["get","class"],"rail"]]},{"id":"Transit","type":"line","source":"openmaptiles","source-layer":"transportation","minzoom":11,"layout":{"visibility":"visible"},"paint":{"line-color":"hsla(33, 10%, 67%, 0.8)","line-opacity":["match",["get","brunnel"],"tunnel",0.25,1],"line-width":["interpolate",["linear",1],["zoom"],12,0.5,16,1,22,2]},"filter":["all",["==",["geometry-type"],"LineString"],["match",["get","class"],["transit"],true,false],["match",["get","brunnel"],["bridge"],true,["!",["has","brunnel"]]]]},{"id":"Aviation line","type":"line","source":"openmaptiles","source-layer":"aeroway","minzoom":10,"layout":{"line-cap":"round","line-join":"round","visibility":"visible"},"paint":{"line-color":"hsl(0, 0%, 100%)","line-opacity":1,"line-width":["interpolate",["linear",2],["zoom"],10,["match",["get","class"],["runway"],2,["taxiway"],1,0],14,["match",["get","class"],["runway"],3,["taxiway"],2,0],16,["match",["get","class"],["runway"],10,["taxiway"],6,0]]},"filter":["==",["geometry-type"],"LineString"]},{"id":"Building","type":"fill","source":"openmaptiles","source-layer":"building","minzoom":12,"layout":{"visibility":"visible"},"paint":{"fill-antialias":true,"fill-color":"hsl(207, 49%, 16%)","fill-opacity":["interpolate",["linear"],["zoom"],12,0.2,13,1]},"filter":["==",["geometry-type"],"Polygon"]},{"id":"Other border","type":"line","source":"openmaptiles","source-layer":"boundary","minzoom":3,"layout":{"visibility":"visible"},"paint":{"line-color":"hsla(0, 0%, 100%, 0.65)","line-dasharray":[2,1],"line-opacity":["step",["zoom"],0,3,["case",["<=",["to-number",["get","admin_level"]],4],1,0],8,["case",["<=",["to-number",["get","admin_level"]],5],1,0],10,["case",["<=",["to-number",["get","admin_level"]],6],1,0],11,["case",["<=",["to-number",["get","admin_level"]],7],1,0],12,1],"line-width":{"stops":[[4,0.8],[11,1.75],[18,2.5]]}},"filter":["all",["==",["geometry-type"],"LineString"],[">",["to-number",["get","admin_level"]],2],["==",["get","maritime"],0]]},{"id":"Disputed border","type":"line","source":"openmaptiles","source-layer":"boundary","layout":{"line-cap":"round","line-join":"round","visibility":"visible"},"paint":{"line-color":"hsl(0, 0%, 100%)","line-dasharray":[2,2],"line-width":["interpolate",["exponential",1],["zoom"],1,1,5,2,10,3,14,5]},"filter":["all",["==",["geometry-type"],"LineString"],["==",["get","disputed"],1],["==",["get","maritime"],0]]},{"id":"Country border","type":"line","source":"openmaptiles","source-layer":"boundary","layout":{"line-cap":"round","line-join":"round","visibility":"visible"},"paint":{"line-blur":{"stops":[[4,0.5],[10,0]]},"line-color":"hsl(0, 0%, 100%)","line-width":["interpolate",["exponential",1],["zoom"],1,1,5,2,10,3,14,5]},"filter":["all",["==",["geometry-type"],"LineString"],["==",["get","admin_level"],2],["!=",["get","disputed"],1],["==",["get","maritime"],0]]},{"id":"Airport labels","type":"symbol","source":"openmaptiles","source-layer":"aerodrome_label","minzoom":8,"layout":{"text-anchor":"center","text-field":["coalesce",["get","name:fr"],["get","name"]],"text-font":["Inter Regular","Noto Sans Regular"],"text-max-width":8,"text-offset":[0,0.5],"text-size":{"stops":[[10,10],[14,12],[16,14]]},"visibility":"visible"},"paint":{"text-color":"hsl(0, 0%, 12%)","text-halo-blur":1,"text-halo-color":"hsl(0, 0%, 100%)","text-halo-width":1.4},"filter":["all",["==",["geometry-type"],"Point"],["==",["get","class"],"international"]]},{"id":"Pathway labels","type":"symbol","source":"openmaptiles","source-layer":"transportation_name","minzoom":14,"layout":{"symbol-placement":"line","symbol-spacing":{"stops":[[13,250],[20,350],[21,1000]]},"text-field":["coalesce",["get","name:fr"],["get","name"]],"text-font":["Inter Regular","Noto Sans Regular"],"text-letter-spacing":0.1,"text-pitch-alignment":"viewport","text-rotation-alignment":"map","text-size":{"base":1.4,"stops":[[14,8],[17,10],[20,12]]},"text-transform":"uppercase","visibility":"visible"},"paint":{"text-color":"hsl(0, 0%, 5%)","text-halo-color":"hsl(0, 84%, 100%)","text-halo-width":1.5},"filter":["all",["==",["geometry-type"],"LineString"],["==",["get","class"],"path"],["match",["get","brunnel"],["bridge","ford"],true,["!",["has","brunnel"]]]]},{"id":"Road labels","type":"symbol","source":"openmaptiles","source-layer":"transportation_name","minzoom":14,"layout":{"symbol-placement":"line","symbol-spacing":{"stops":[[13,250],[20,350],[21,1000]]},"text-field":["coalesce",["get","name:fr"],["get","name"]],"text-font":["Inter Regular","Noto Sans Regular"],"text-letter-spacing":0.1,"text-pitch-alignment":"viewport","text-rotation-alignment":"map","text-size":{"base":1.4,"stops":[[14,8],[17,10],[20,12]]},"text-transform":"uppercase","visibility":"visible"},"paint":{"text-color":"hsl(0, 0%, 5%)","text-halo-color":"hsl(0, 84%, 100%)","text-halo-width":1.5},"filter":["all",["==",["geometry-type"],"LineString"],["!",["match",["get","class"],["path","rail","transit","ferry","aerialway"],true,false]]]},{"id":"Place labels","type":"symbol","source":"openmaptiles","source-layer":"place","minzoom":11,"maxzoom":16,"layout":{"text-field":["coalesce",["get","name:fr"],["get","name"]],"text-font":["Inter Light","Noto Sans Light"],"text-justify":"right","text-max-width":10,"text-size":["interpolate",["linear",1],["zoom"],3,11,8,13,11,["match",["get","class"],["suburb","neighbourhood","quarter","hamlet","isolated_dwelling"],10,13],16,["match",["get","class"],["suburb","neighbourhood","quarter","hamlet","isolated_dwelling"],14,16]],"visibility":"visible"},"paint":{"text-color":"hsl(0, 0%, 0%)","text-halo-blur":0,"text-halo-color":"hsla(0, 0%, 100%, 0.75)","text-halo-width":2},"filter":["all",["==",["geometry-type"],"Point"],["match",["get","class"],["village","hamlet","suburb","neighbourhood","quarter","isolated_dwelling"],true,false]]},{"id":"Town labels","type":"symbol","source":"openmaptiles","source-layer":"place","minzoom":8,"maxzoom":16,"layout":{"text-field":["coalesce",["get","name:fr"],["get","name"]],"text-font":["Inter Regular","Noto Sans Regular"],"text-max-width":10,"text-size":["interpolate",["linear",1],["zoom"],3,11,8,13,11,13,16,16],"visibility":"visible"},"paint":{"text-color":"hsl(0, 0%, 0%)","text-halo-blur":0,"text-halo-color":"hsla(0, 0%, 100%, 0.75)","text-halo-width":2,"text-opacity":["step",["zoom"],0,8,["case",["<=",["to-number",["get","rank"]],3],1,0],9,1]},"filter":["all",["==",["geometry-type"],"Point"],["==",["get","class"],"town"]]},{"id":"City labels","type":"symbol","source":"openmaptiles","source-layer":"place","minzoom":4,"maxzoom":16,"layout":{"text-field":["coalesce",["get","name:fr"],["get","name"]],"text-font":["Inter Regular","Noto Sans Regular"],"text-max-width":10,"text-size":["interpolate",["linear"],["zoom"],3,10,8,15,11,16,16,21],"visibility":"visible"},"paint":{"text-color":"hsl(0, 0%, 0%)","text-halo-blur":0,"text-halo-color":"hsla(0, 0%, 100%, 0.75)","text-halo-width":2},"filter":["all",["==",["geometry-type"],"Point"],["==",["get","class"],"city"],["match",["get","capital"],[2],false,true]]},{"id":"Capital city labels","type":"symbol","source":"openmaptiles","source-layer":"place","minzoom":3,"maxzoom":16,"layout":{"text-field":["coalesce",["get","name:fr"],["get","name"]],"text-font":["Inter Medium","Noto Sans Medium"],"text-max-width":10,"text-size":["interpolate",["linear"],["zoom"],3,11,8,16,11,17,16,21],"visibility":"visible"},"paint":{"text-color":"hsl(0, 0%, 0%)","text-halo-blur":0,"text-halo-color":"hsla(0, 0%, 100%, 0.75)","text-halo-width":2},"filter":["all",["==",["geometry-type"],"Point"],["==",["get","class"],"city"],["match",["get","capital"],[2],true,false]]},{"id":"Country labels","type":"symbol","source":"openmaptiles","source-layer":"place","minzoom":1,"maxzoom":12,"layout":{"text-field":["coalesce",["get","name:fr"],["get","name"]],"text-font":["Inter Medium","Noto Sans Medium"],"text-max-width":8,"text-padding":{"stops":[[1,0],[4,2]]},"text-size":["interpolate",["linear",1],["zoom"],0,8,1,10,4,["case",[">",["to-number",["get","rank"]],2],13,15],8,["case",[">",["to-number",["get","rank"]],2],18,22]],"visibility":"visible"},"paint":{"text-color":"hsl(0, 0%, 0%)","text-halo-blur":0,"text-halo-color":"hsl(0, 0%, 100%)","text-halo-width":1.5},"filter":["all",["==",["geometry-type"],"Point"],["==",["get","class"],"country"]]},{"id":"Continent labels","type":"symbol","source":"openmaptiles","source-layer":"place","minzoom":0,"maxzoom":1,"layout":{"text-field":["coalesce",["get","name:fr"],["get","name"]],"text-font":["Inter Semi Bold","Noto Sans Semi Bold"],"text-justify":"center","text-size":{"stops":[[0,12],[2,13]]},"text-transform":"uppercase","visibility":"visible"},"paint":{"text-color":"hsl(0, 0%, 0%)","text-halo-blur":0,"text-halo-color":"hsl(0, 0%, 100%)","text-halo-width":1.5},"filter":["all",["==",["geometry-type"],"Point"],["==",["get","class"],"continent"]]}],"sources":{"attribution":{"type":"vector","attribution":"<a href=\"https://carto.com/\" target=\"_blank\">&copy; CARTO</a>"},"openmaptiles":{"url":"https://maps.moustache.marcovasco.fr/data/v3.json","type":"vector"},"maptiler_attribution":{"type":"vector","attribution":"<a href=\"https://www.maptiler.com/copyright/\" target=\"_blank\">&copy; MapTiler</a> <a href=\"https://www.openstreetmap.org/copyright\" target=\"_blank\">&copy; OpenStreetMap contributors</a>"}},"version":8,"metadata":{"maptiler":{"copyright":"You are licensed to use the style or its derivate for serving map tiles exclusively with MapTiler Server or MapTiler Cloud and in accordance with their licenses and terms. If you plan to use the style in a different way, contact us at sales@maptiler.com.","groups":[{"id":"administrative","name":"Administrative","icon":"administrative","layers":["Continent labels","Country labels","Capital city labels","City labels","Town labels","Place labels","Country border","Disputed border","Other border","Country labels disputed"]},{"id":"built-up","name":"Built-up","icon":"built-up","layers":["Building","Residential"]},{"id":"roads","name":"Roads","icon":"roads","layers":["Road network","Bridge","Road labels","Pathway labels","Pathway","Pier"]},{"id":"transit","name":"Transit","icon":"transit","layers":["Transit","Railway","Transit tunnel","Railway dash","Airport labels","Aviation line"]},{"id":"water","name":"Water","icon":"water","layers":["River","Water"]},{"id":"nature","name":"Nature","icon":"nature","layers":["Wood","Grass","Sand","Forest","Glacier","Vegetation","Scrub"]},{"id":"background","name":"Background","icon":"background","layers":["Background"]}],"halo":{"scale":1,"stops":[[0,"rgba(255, 255, 255, 0.25)"],[0.25,"rgba(255, 255, 255, 0)"]]},"space":{"color":"#D6E8F5"},"spaceColor":"#D6E8F5","viewState":{"toolPanelType":"Layers","mapType":"Style","layersViewPanelType":"Blocks","propertyPanelType":"Style","activeBlock":"background","selectedLayers":["Background"],"editorFocusProperty":null},"userSettings":{"preferredViewPanelType":"Blocks"}}},"center":[0,0],"zoom":1,"bearing":0,"pitch":0}