body { margin: 1em auto; max-width: 46rem; line-height: 1.6; font-family: sans-serif; font-size: 1rem; } h1 { font-size: 1.2rem; } h2 { font-size: 1.1rem; border-left: 5px solid #ffc832; padding-left: 0.2em; } h3 { font-size: 1rem; font-weight: normal; } a { color: rgb(56, 115, 173); } a:link, a:hover, a:focus, a:active { text-decoration: underline; } code { font-family: monospace; font-size: 0.8rem; overflow-x: auto; padding: 0.2rem 0.5rem; margin: 0 0.2rem; border-radius: 4px; } pre { overflow: auto; font-size: 0.8rem; overflow-x: auto; margin: 0 0.2rem; } pre > code { display: block; } section.times time { font-style: oblique; float: right; } section.times h3 { display: inline; font-size: 1em; } p.date { display: row; font-style: italic; font-size: 0.9rem; } table { width: 100%; border-collapse: collapse; word-break: normal; } th, td { border: 1px solid #ddd; padding: 8px; text-align: left; } th { background-color: #f2f2f2; } tr:nth-child(even) { background-color: #f9f9f9; } tr:nth-child(odd) { background-color: #ffffff; } thead { color: #000; font-style: bold; text-align: left; } blockquote { font-style: italic; margin: 0 0 1.5em; padding-left: 1em; border-left: 0.2em solid #bdbdbd; } ul { display: block; list-style-type: disc; } li { display: list-item; }