При display: inline-flex, если выше стоял ещё элемент, они два элемента в одну строку идут, а не по очереди сверху вниз
но почему-то в консоли показывает длину элемента все 100%, а по стилям только на ширину контента действует
<!-- btn --> <div class="header__burger-btn"><span></span></div>
<!-- nav --> <nav>
Либо из комбинации symbol + view + use либо из svg, вместо symbol.