.layout-container{display:flex;flex-direction:column;min-height:100vh}#page-content{flex:1 0 auto}#main-footer,#main-header{flex-shrink:0}
