I can't figure out why following snippet wont let me scroll all the way up. Inner container seems to exceed outer one, but this overflow is partially ignored. What is causing this?
body{
margin: 0;
}
.outer {
height: 100vh;
display: flex;
overflow-y: auto;
justify-content: center;
align-items: center;
}
.inner {
display: flex;
flex-direction: column;
}
.inner>div {
height: 50px;
}
<div class="outer">
<div class="inner">
<div>heck 1</div>
<div>heck 2</div>
<div>heck 3</div>
<div>heck 4</div>
<div>heck 5</div>
<div>heck 6</div>
<div>heck 7</div>
<div>heck 8</div>
<div>heck 9</div>
<div>heck 10</div>
</div>
</div>