Both height: 100vh; and height: calc(100vh); look similar, but there can be a small difference in behavior on some browsers, especially on mobile.
height: 100vh; sets the element height to 100% of the viewport. But on some mobile browsers, it may include the browser's address bar, causing extra space or scroll.
height: calc(100vh); is usually used for calculations like calc(100vh - 60px), but even using calc(100vh) alone can help fix layout issues in some browsers because it forces the browser to reflow or re-calculate the value.
I Mean :-
Use 100vh for simple full-height sections.
Use calc(100vh) if you're doing math or facing layout issues on mobile browsers.