I am struggling with incorrect color rendering in the web version of my game.
It looks fine on Windows, like this:

But on the web, it looks like this:

I'm using Unity 6, and by default, it uses the WebGL 2 renderer in Graphics API. The Color Scheme is set to Linear. I tried switching to Gamut, and it improved some areas (especially the lit parts), but the problem persists, and the overall visual quality worsens. Turning off HDR helped somewhat, but not completely. The Project Settings -> Quality for WebGL is set to Ultra. Changing texture compression algorithms (ETC2, ASTC, no compression) or other settings like camera/project settings/URP did not resolve the issue. Disabling post-processing didn’t help either, and enabling Dithering didn’t make a difference.
Google searches haven’t provided any new solutions, and I couldn’t find anything in Unity documentation. My ideas on how to fix this are running out. Visual analysis suggests the problem is most prominent in areas with scattered light, shadows (especially around the contours of lungs, which are done in Photoshop as a Drop Shadow effect), and gradient transitions. The sprites are packed into texture atlases, and there are no custom shaders. Tested in different browsers - the problem is observed everywhere (Chrome, Edge, Firefox).
I tried turning off the light, global volume, changing materials, compression algorithms, settings of project, camera, URP, tested in different browsers.
I expect a result close to Windows Build.
If anyone has encountered a similar issue, I would greatly appreciate any help or suggestions. Thanks in advance!