Я думаю, что это нормальное поведение Webkit при обрезке до отступов поля. Заполнение является квадратным, то есть не определенным кривыми границы, и поэтому цвет фона перекрывает части границы.
Попробуйте вместо этого (через SPAN, вложенный в DIV):
CSS:
body {
background-color: #999;
}
.header {
width: 400px;
margin-left: auto;
margin-right: auto;
-moz-border-radius: 40px;
-webkit-border-radius: 40px;
border-radius: 40px 40px 40px 40px;
border: 20px solid rgba(255,255,255,0.1);
margin-top: 20px;
height: 85px;
font-weight: 100;
font-size: 70px;
vertical-align: middle;
text-align: center;
}
.header span
{
background-color: #F7F7F7;
display: inline-block;
width:100%;
border-radius: 20px 20px;
}
HTML:
<div class="header">
<span>DataLog</span>
</div>
Примечание: кроме вашего кода, я не стал добавлять все префиксы поставщиков; Я оставлю это тебе.