html { font-family: Open Sans,Arial; } body { color: #454545; font-size: 16px; margin: 1em auto; max-width: 800px; padding: 1em; line-height: 1.4; } pre { font-size:13px; font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; } a { color: #07a; } a:visited { color: #941352; } .centered { text-align: center; } .align-right { float: right; } .header-container { display: flex; } .header-date { white-space: nowrap; margin: 1em 1em 1em auto; } img, video { max-width: 100%; max-height: 100%; } th, td { padding-left: 1em; } .page-link { padding-left: 1em; } code { font-size: 87.5%; color: #e83e8c; word-break: break-word; }