{"version":8,"id":"public-transport","name":"Public Transport Overlay","sources":{"openmaptiles":{"type":"vector","url":"https://tileserver.gdi.disy.ionos.disy.app/data/openmaptiles.json"}},"sprite":"https://tileserver.gdi.disy.ionos.disy.app/styles/public-transport/sprite","glyphs":"https://tileserver.gdi.disy.ionos.disy.app/fonts/{fontstack}/{range}.pbf","layers":[{"id":"background","type":"background","paint":{"background-color":"rgba(0,0,0,0)"}},{"id":"landuse-railway","type":"fill","source":"openmaptiles","source-layer":"landuse","layout":{"visibility":"visible"},"paint":{"fill-color":"hsla(30, 19%, 90%, 0.5)"},"filter":["==","class","railway"]},{"id":"tunnel-railway","type":"line","source":"openmaptiles","source-layer":"transportation","paint":{"line-color":"hsl(0,0%,73%)","line-width":{"base":1.4,"stops":[[14,0.4],[15,0.75],[20,2]]},"line-dasharray":[2,2]},"filter":["all",["==","brunnel","tunnel"],["==","class","rail"]]},{"id":"railway-transit","type":"line","source":"openmaptiles","source-layer":"transportation","layout":{"visibility":"visible"},"paint":{"line-color":"hsla(0, 0%, 73%, 0.7)","line-width":{"base":1.4,"stops":[[14,0.4],[20,1]]}},"filter":["all",["==","$type","LineString"],["==","class","transit"],["!in","brunnel","tunnel"]]},{"id":"railway-transit-hatching","type":"line","source":"openmaptiles","source-layer":"transportation","layout":{"visibility":"visible"},"paint":{"line-color":"hsla(0, 0%, 73%, 0.7)","line-width":{"base":1.4,"stops":[[14.5,0],[15,2],[20,6]]},"line-dasharray":[0.2,8]},"filter":["all",["==","$type","LineString"],["==","class","transit"],["!in","brunnel","tunnel"]]},{"id":"railway-service","type":"line","source":"openmaptiles","source-layer":"transportation","paint":{"line-color":"hsla(0, 0%, 73%, 0.8)","line-width":{"base":1.4,"stops":[[14,0.4],[20,1]]}},"filter":["all",["==","$type","LineString"],["==","class","rail"],["has","service"]]},{"id":"railway-service-hatching","type":"line","source":"openmaptiles","source-layer":"transportation","layout":{"visibility":"visible"},"paint":{"line-color":"hsla(0, 0%, 73%, 0.7)","line-width":{"base":1.4,"stops":[[14.5,0],[15,2],[20,6]]},"line-dasharray":[0.2,8]},"filter":["all",["==","$type","LineString"],["==","class","rail"],["has","service"]]},{"id":"railway","type":"line","source":"openmaptiles","source-layer":"transportation","paint":{"line-color":"hsl(0,0%,73%)","line-width":{"base":1.4,"stops":[[14,0.4],[15,0.75],[20,2]]}},"filter":["all",["==","$type","LineString"],["!has","service"],["!in","brunnel","bridge","tunnel"],["==","class","rail"]]},{"id":"railway-hatching","type":"line","source":"openmaptiles","source-layer":"transportation","paint":{"line-color":"hsl(0,0%,73%)","line-width":{"base":1.4,"stops":[[14.5,0],[15,3],[20,8]]},"line-dasharray":[0.2,8]},"filter":["all",["==","$type","LineString"],["!has","service"],["!in","brunnel","bridge","tunnel"],["==","class","rail"]]},{"id":"bridge-railway","type":"line","source":"openmaptiles","source-layer":"transportation","paint":{"line-color":"hsl(0,0%,73%)","line-width":{"base":1.4,"stops":[[14,0.4],[15,0.75],[20,2]]}},"filter":["all",["==","brunnel","bridge"],["==","class","rail"]]},{"id":"bridge-railway-hatching","type":"line","source":"openmaptiles","source-layer":"transportation","paint":{"line-color":"hsl(0,0%,73%)","line-width":{"base":1.4,"stops":[[14.5,0],[15,3],[20,8]]},"line-dasharray":[0.2,8]},"filter":["all",["==","brunnel","bridge"],["==","class","rail"]]},{"id":"poi-railway","type":"symbol","source":"openmaptiles","source-layer":"poi","minzoom":13,"layout":{"text-font":["Noto Sans Regular"],"text-size":12,"icon-image":["match",["get","subclass"],["station"],"railway_11",["subway"],"rail_metro_11","rail_light_11"],"text-field":["coalesce",["get","name:de"],["coalesce",["get","name:latin"],["get","name:nonlatin"],["get","name"]]],"visibility":"visible","text-anchor":"top","text-offset":[0,0.6],"text-padding":2,"icon-optional":false,"text-optional":true,"text-max-width":9,"icon-allow-overlap":false,"text-allow-overlap":false,"icon-ignore-placement":false,"text-ignore-placement":false},"paint":{"text-color":"hsl(0,0%,15%)","text-halo-blur":0.5,"text-halo-color":"hsl(0, 0%, 100%)","text-halo-width":1},"filter":["all",["==","$type","Point"],["==","class","railway"],["has","name"]]}]}