acabei brincando um pouco com o código e percebi que com align-items: center; o conteúdo fica centralizado, mas esse comportamento não acontece quando tentei alinhar viavertical-align: middle;, se trata de alguma limitação exclusiva desse tipo de display?