I have been working on an interesting SVG code that creates a rectangle with a cutout circle. However, I am facing an issue where the non-cutout part appears to be partially transparent. https://i.sstatic.net/1PLHL.gif
Can anyone provide me with guidance on how to resolve this transparency issue in my SVG code? Here is the code snippet for reference:
<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<defs>
<mask id="mask" x="0" y="0" width="100" height="100">
<rect x="0" y="0" width="100" height="100" fill="rgb(20, 182, 197)" fill-opacity="100%"></rect>
<circle cx="50" cy="50" r="37.5"></circle>
</mask>
</defs>
<rect x="0" y="0" width="100" height="100" mask="url(#mask)" fill="rgb(20, 182, 197)" ></rect>
</svg>