By adjusting the height and width accordingly, you should be able to resolve your issue.
Try experimenting with different values for both height and width
If you're interested in learning more about the HTML versus BODY element in CSS, check out this link: Understanding the HTML versus BODY Element in CSS
The html and body elements are separate block-level entities, forming a parent/child relationship.
The height and width of the html element is determined by the browser window.
The body element is typically position:static, meaning that any positioned children are relative to the coordinate system of the html element.
In most modern browsers, the default offset from the edge of the page is achieved through a margin on the body element, not padding on the html element.
We hope this helps clarify things for you.