<svg
id="svgfilters"
aria-hidden="true"
style="position: absolute; width: 0; height: 0; overflow: hidden"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<defs>
<filter
id="purple-warm"
x="-10%"
y="-10%"
width="120%"
height="120%"
filterUnits="objectBoundingBox"
primitiveUnits="userSpaceOnUse"
color-interpolation-filters="sRGB"
>
<feColorMatrix
type="matrix"
values=".33 .33 .33 0 0
.33 .33 .33 0 0
.33 .33 .33 0 0
0 0 0 1 0"
in="SourceGraphic"
result="colormatrix"
></feColorMatrix>
<feComponentTransfer in="colormatrix" result="componentTransfer">
<feFuncR type="table" tableValues="0.52 0.97 1"></feFuncR>
<feFuncG type="table" tableValues="0 0.62 1"></feFuncG>
<feFuncB type="table" tableValues="0.51 0.39 0.89"></feFuncB>
<feFuncA type="table" tableValues="0 1"></feFuncA>
</feComponentTransfer>
<feBlend
mode="normal"
in="componentTransfer"
in2="SourceGraphic"
result="blend"
></feBlend>
</filter>
</defs>
</svg>
<div id="map" style="width: 100%; height: 100%"></div>
<style>
#map .tdt-tile-container img {
filter: url("#purple-warm") invert(0.87) hue-rotate(350deg) saturate(2)
brightness(0.9) contrast(1.3);
}
</style>