/*! https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ html { box-sizing: border-box; } *, *::before, *::after { box-sizing: inherit; } /*! Tom Thorogood */ html { height: 100%; font-size: 16px; line-height: 25px; } body { margin: 2rem auto; padding: 0 0.8rem; min-height: 100%; max-width: 50rem; color: #444; } h1, h2, h3 { line-height: 1.2; } a { word-wrap: break-word; text-decoration: underline; } figure { text-align: center; } figure table { margin: 0 auto; } figcaption { font-style: italic; } img { max-width: 100%; height: auto; } .page-header { margin: 0 0.4rem; border-bottom: thin solid #bbb; } .page-nav ul { list-style: none; padding: 0 0.4rem; } .page-nav li { display: inline-block; } .page-nav li::after { content: ">"; margin: 0 0.3em; } .page-nav li:last-child::after { content: ""; margin: 0; } .site-footer { border-top: thin solid #bbb; text-align: center; }