body{background-color:#ddd;margin:0;display:flex;flex-direction:column;min-height:100vh}div.header{position:sticky;background-color:white;display:flex;width:100%;border-bottom:1px solid #eee;top:0;line-height:3rem;justify-content:center;align-items:center;flex-wrap:wrap;z-index:100}div.inner{width:900px;align-items:center;display:flex;flex-wrap:wrap;align-items:baseline;margin:0 auto;justify-content:normal;flex-direction:column}div.container.main{width:100%;flex-grow:1;background-color:#aaa;display:flex;flex-direction:column;flex:1;height:auto}div.wrapper{flex:1;flex-grow:1;flex-direction:column;display:flex}div.footer{width:100%;display:flex;background-color:#232323;color:white;line-height:3rem}