Here is a snapshot of the local web page:
[defective image deleted]
This is what the deployed webpage looks like on Vercel:
https://i.sstatic.net/NJJJp.png
The issue is that the gray div is revealing its underlying elements.
.zoombackground {
background-color: #333;
left: 0;
top: 0;
width: 100%;
height: 100%;
position: fixed;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
z-index: 9999999999999999999999999 !important;
}