My SVG works perfectly fine on desktop and android, but it doesn't show up properly on Safari. The issue seems to be with the mask because when I remove it, the SVG displays as a big rectangle instead of the intended blobs. I have defined a viewbox, height, and width for the SVG. I'm not sure what Safari dislikes about masks, but I really need it to work on that platform.
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg
viewBox="0 0 1920 1440"
xmlns="http://www.w3.org/2000/svg"
xmlns:Xlink="http://www.w3.org/1999/xlink"
width="100%"
id="blobSvg"
>
<defs>
<filter id="goo">
<feGaussianBlur
in="SourceGraphic"
result="blur"
stdDeviation="10"
/>
<feColorMatrix
in="blur"
mode="matrix"
values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 18 -7"
result="goo"
/>
<feBlend in2="goo" in="SourceGraphic" result="mix" />
</filter>
<linearGradient
gradientTransform="rotate(150, 0.5, 0.5)"
x1="50%"
y1="0%"
x2="50%"
y2="100%"
id="gradient"
>
<stop
stop-color="hsl(315, 100%, 72%)"
stop-opacity="1"
offset="0%"
></stop>
<stop
stop-color="hsl(227, 100%, 50%)"
stop-opacity="1"
offset="100%"
></stop>
</linearGradient>
</defs>
<mask id="maska">
<path fill="white" transform="translate(2000 800) scale(1.5 1.7)">
<animate
attributeName="d"
dur="15000ms"
repeatCount="indefinite"
values="
M439,319.5Q389,389,319.5,426.5Q250,464,193.5,413.5Q137,363,86.5,306.5Q36,250,68,175Q100,100,175,89Q250,78,330.5,83.5Q411,89,450,169.5Q489,250,439,319.5Z;
M435,328.5Q407,407,328.5,407.5Q250,408,190,389Q130,370,72,310Q14,250,71,189Q128,128,189,94Q250,60,338,67Q426,74,444.5,162Q463,250,435,328.5Z;
M407,327.5Q405,405,327.5,403Q250,401,190.5,385Q131,369,101.5,309.5Q72,250,87.5,176.5Q103,103,176.5,52Q250,1,314,61.5Q378,122,393.5,186Q409,250,407,327.5Z;
M439,319.5Q389,389,319.5,426.5Q250,464,193.5,413.5Q137,363,86.5,306.5Q36,250,68,175Q100,100,175,89Q250,78,330.5,83.5Q411,89,450,169.5Q489,250,439,319.5Z;
"
></animate>
</path>
<g transform="translate(1300 200)" >
<path class="blobAnimate1" fill="white">
<animate
attributeName="d"
dur="10000ms"
repeatCount="indefinite"
values="
M420.84958,302.55114Q355.10228,355.10228,302.55114,420.44946Q250,485.79664,168.97563,448.92269Q87.95126,412.04874,76.04994,331.02437Q64.14862,250,86.32521,179.2509Q108.5018,108.5018,179.2509,52.92809Q250,-2.64562,313.02557,60.65162Q376.05114,123.94886,431.32401,186.97443Q486.59688,250,420.84958,302.55114Z;
M415.04469,326.54163Q403.08327,403.08327,326.54163,440.62559Q250,478.16791,183.60267,430.48128Q117.20535,382.79465,91.12181,316.39733Q65.03827,250,75.3604,167.84126Q85.68253,85.68253,167.84126,55.7063Q250...