* { box-sizing: border-box; } body { /* font-family: Verdana, Geneva, Tahoma, sans-serif; */ font-family: courier, monospace; } header { max-width: 600px; margin: 0 auto; } hr { border-style: dashed; margin: 40px 0; } pre { background: #f5f5f5; overflow-x: auto; padding: 10px; font-size: 14px; } p>code, li>code { font-size: 14px; font-weight: bold; } table, table tr th, table tr td { border-collapse: collapse; } table tr th { padding: .2rem .5rem; background-color: #f5f5f5; border: 1px solid black; } table tr td { padding: .2rem .5rem; border: 1px solid black; } .content { max-width: 600px; margin: 0 auto 40px auto; } .post-title a { color: inherit; text-decoration: none; } .article--body { line-height: 1.5; } .pagination { display: flex; justify-content: center; gap: 1rem; } .pagination .page-item { display: inline-block; } /* CHRISTMAS THEME */ /* RED: #D6001C; * GREEN: #00873E; */ body { background: #D6001C; color: white; } hr { border-color: #00873E; border-width: 2px; } a, a:hover { color: white; font-style: italic; } pre { background: #00873E; overflow-x: auto; padding: 10px; font-size: 14px; } .page-title h1 { margin: 0; display: inline-block; } .post-title a, .read-more { color: white; background: #00873E; font-style: normal; } @media (prefers-color-scheme: dark) { body { background: #212121; color: white; } a { color: #69f; } a:visited { color: #96f; } /* christmas */ a, a:hover, a:visited { color: #D6001C; } .post-title a, .read-more, .read-more:hover, .read-more:visited { color: white; } }