Понимаю, что при display: inline для расчета ширины используется внутренние отступы и границы рамки
ul, li { display: contents; } и дальше ссылки раскинуть в сетку, поменяв направление flow с column на row. Только непонятно, как контролировать перенос на новый столбик.
не в роутере, а в запросе данных с бэка.
403 все-таки при нарушении прав доступа, может быть и у авторизованного пользователя такое,
src
components
Header
Header.vue
logo.svg<img src="./logo.svg">
Это по спидтесту? Вообще маловато. Там условия приёма плохие? может в этом дело.