// // Core: Layout // .wrapper { position: relative; display: grid; grid-template-areas: "#{$lte-prefix}main-sidebar #{$lte-prefix}main-header" "#{$lte-prefix}main-sidebar #{$lte-prefix}content-wrapper" "#{$lte-prefix}main-sidebar #{$lte-prefix}main-footer"; grid-template-rows: min-content 1fr min-content; grid-gap: 0; align-content: stretch; align-items: stretch; max-width: 100vw; min-height: 100vh; } :not(.layout-mobile) .wrapper { grid-template-columns: auto 1fr; }