Alguém poderia me ajudar a entender porque não consigo configurar as margens top da classe numero-100
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>ERROS</title>
<!-- INICIO DO ESTILO CSS -->
<style>
html, body {
margin: 0;
padding: 0;
height: 100%;
}
header{
background-color: #CCC;
margin: 0;
height: 25%;
box-shadow: 2px 2px 3px rgba(0, 0, 0,.5);
}
.numero-100 {
color: #900;
font-size: 60px;
margin-top: 600px;
margin-left: 50px;
}
</style>
<!-- FIM DO ESTILO CSS -->
</head>
<body>
<header>
<div>
<span class="numero-100">100</span>
</div>
</header>
</body>
</html>