The @codepen demo:
https://codepen.io/thebabydino/pen/ZYEJBZr
#CSS #filter uses the --c value set on the div it's applied to, #SVG one uses the --c value set upstream from it on the body.
This means we need different SVG filters for different flood-color values.
There are workarounds - stay tuned!