Eu nao entendi ao certo porque foi posicionado para direita com o uso do margin-left: auto. Eu dei uma googlada e vi que o valor auto define que a propriedade vai ser calculada pelo navegador, mas nao entendi a logica que acontece esse calculo. Como e porque ficou ao lado direito o button ao utilizar margin-left: auto?
Obs.: ha uma outra duvida sobre este mesmo assunto postada no ano passado, mas a resposta nao foi clara para mim. Por isso, abri esta duvida.