bodyタグのマージンによってスクロールが必要が発生してしまうようです。以下のようにすれば、マージンを消すことができます。
body { margin: 0; /* 訂正:削除→マージンを無くすと余白が無くなるのでパディングを設定 padding: 8px; ← */ }
パディングは追加するとまたスクロールが発生してしまうみたいなので、「margin: 0;」だけにします。