header, footer, main { max-width: 800px; margin: 0 auto; padding: 1em; box-sizing: border-box; } header { border-bottom: 1px solid #ccc; } header .home-link { font-size: 18pt; } header .home-link a { color: #00e; } header .home-link a:visited { color: #00e; } footer { border-top: 1px solid #ccc; } pre code.hljs { border: 1px solid #ccc; border-radius: 5px; background-color: #fafafa; } main .post-meta { font-style: italic; font-size: 12pt; }