вы неправильно написали имя класса .btn-container
. Затем измените flex-direction на столбец и удалите align-items:stretch
и justify-content:stretch
.
Затем удалите кнопку width:32%
.
проверьте это сейчас, он отлично работает
button {
background: black;
font-size: 1.2em;
color: white;
padding-top: 11px;
padding-bottom: 11px;
padding-left: 20px;
padding-right: 20px;
border-radius: 100px;
min-width: min-content;
white-space: nowrap;
flex-shrink: 0;
flex-grow: 1;
flex-basis: 0;
text-align: center;
}
.btn-container{
display: flex;
flex-direction: column;
}
<div class="btn-container">
<button onclick=test type="button">button with long text</button>
<button onclick=test type="button">button with really really long text</button>
<button onclick=test type="button">button with text</button>
</div>