I created this basic HTML content using React
<!doctype html>
<html><head><title data-react-helmet="true"></title><style type="text/css" data-styled-components="" data-styled-components-is-local="true"></style></head><body><div id="app"><div data-reactroot="">Hello</div></div></body></html>
Upon viewing it in Chrome's mobile display, the dimensions of the page are larger than the screen size. For instance, on an iPhone 5 with a dimension of 320x568, my page width is set at 980px. Surprisingly, no CSS has been applied.
https://i.sstatic.net/uY2fK.png
This discrepancy requires me to increase the font size to maintain readability on the mobile display but results in overly large text on desktop view. How can the size of the page exceed that of the screen? What could be causing this issue?