Отступы (`margin`) вычисляются относительно `html` элемента, а не его родительского элемента, потому что у `html` элемента устанавливается значение `margin` по умолчанию, которое может влиять на его содержимое и потомков. Для вычисления отступов элемента `header__inner` относительно элемента `header`, необходимо убедиться, что между ними нет других элементов или стилей, которые могут влиять на позиционирование или размеры этих элементов. Также, убедитесь, что у элемента `header` нет стилей, которые могут влиять на отступы его потомков. Это может включать в себя значения `padding` или `margin` для самого `header` элемента или для его дочерних элементов. Для более точного ответа и помощи, пожалуйста, предоставьте код и стили, чтобы мы могли проанализировать их и дать более конкретные рекомендации.