+aside {
+ clear: both;
+ padding: 2em;
+}
+::selection {
+ background-color: #e8e8e8;
+ color: #00f;
+}
+@media only screen and (min-width: 500px) {
+ body { overflow-x: auto }
+ main { padding: 0 64px 0 124px }
+ h1 a {
+ display: block;
+ width: 64px;
+ }
+ header {
+ float: left;
+ margin-top: 0.8em;
+ }
+ .columned {
+ width: max-content;
+
+ .h2:not(:only-child) {
+ float: left;
+ margin: 0 60px 0 0;
+
+ h2 { max-width: 14.6em }
+ .h3,
+ li,
+ p { max-width: 24em }
+ pre { max-width: 25em }
+ }