.layout-wrapper{background-color:#f8f9fa;flex-direction:column;min-height:100vh;display:flex}.main-content{max-width:var(--page-content-width);flex:1;width:100%;margin:0 auto;padding:0}@media (width<=768px){.main-content{padding:20px 15px}}
