У меня проблемы с получением изгиба к центру элементов (с полем), когда он наматывается.
Отлично смотрится на широком экране

Но он не центрируется, когда оборачивается (из-за правого поля первой кнопки)

Вот мой код: https://jsfiddle.net/dLz7120k/2/
footer { display: flex; flex-flow: row wrap; justify-content: center; }
button { margin: 0 20px 10px 0; }
button:last-child { margin-right: 0; }
Есть ли способ заставить его игнорировать правое поле первой кнопки при наложении?
(Я не хочу менять расстояние между кнопками или добавлять ненужные поля до / после первой / последней кнопки)