.site { display: grid; grid-template-columns: ($size__site-sidebar) auto; grid-template-areas: "header header" "sidebar main" "footer footer"; } .site-header { grid-area: header; } .site-main { grid-area: main; overflow: hidden; /* Resolves issue with
 elements forcing full width. */
}

.widget-area {
	grid-area: sidebar;
}

.site-footer {
	grid-area: footer;
}

@import "no-sidebar";