How to make a red mist Minecraft JAVA 1.21

Hi, i'm currently working on a personal project : a map highly inspired by the video game called "Control" (I love it). I'm actually building it, but I wanna make it functionable too. That's why i'm working on a datapack that will be used only for the map In control, as enemies spawn, the atmosphere is turning red, and it's awsome. (image references) I wanna recreate that in the game. And I think that using the fog and custom biomes (i already now how to create custom biomes) is the way it could look the best. But sadly, fog commands only exists in bedrock edition. So is it possible to control it using a datapack and if it is how ? nb : I'm pretty new in the datapack making game. I already tried years ago but never finished a project. I'm quite good with minecraft commands but i don't know anything about json and other langages. And I never studied computer science, i'm doing this on my own and it's just a personnal project (If I love the final result i'll think about posting it) (sorry if my English is rough) Thank u so much for reding me ! I'll probably have soo many other questions in the future 😉
Continue to help post