tem algum problema definir o box-sizing dentro do seletor * ao invés de fazer dentro do body? Dessa forma:
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
body{
height: 100vh;
background-color: black;
color:#f6f6f6;
font-family: 'Roboto', sans-serif;
font-size: 16px;
line-height: 1.5;
text-align: center;
}