Como centralizar elementos na última linha da CSS Grid?
Estou usando a grade CSS para fazer o layout de alguns itens como este ...
#container {
display: grid;
grid-template-columns: 16.666% 16.666% 16.666% 16.666% 16.666% 16.666%;
}
.item {
background: teal;
color: white;
padding: 20px;
margin: 10px;
}
<div id="container">
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
</div>
Como faço para que a última linha seja centralizada em vez de alinhada à esquerda? Não posso garantir o número de itens, por isso, quero que o layout pareça adequado para qualquer número de itens.
É algo que eu deveria usar o flexbox? Ou as grades CSS são um uso adequado?