#page {
background-color: #ddd;
-max-width: 80em;
-margin: auto;
display: grid;
-grid-template-columns: auto minmax(25%,20em);
-grid-column-gap: 1em;
margin: 0 1em 1em 1em;
}
+@media (min-width: 640pt) {
+ #page {
+ grid-template-columns: auto minmax(25%,20em);
+ grid-column-gap: 1em;
+ }
+}
#content {
background-color: white;
}
#sidebar {
+ min-width: 15em;
}
#about, #getting-started {