<a class='button>
.button {display:block; width='какое-то значение'; mairgn: 0 auto;}
тоже неустраивает..button {position: absolute; left: 50%; transform: translateX(-50%);}
тоже не кактит. .parent {
display: flex;
justify-content: center;
}