body background-color: #1d1f21 color: #c9cacc display: flex flex-direction: column min-height: 100vh > main flex: 1 > footer text-align: center padding-bottom: 1em