/* Design is based on Herman Martinus's Bear blog: https://bearblog.dev Source code: https://github.com/HermanMartinus/bearblog */ body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 1.15em; margin: auto; padding: 20px; max-width: 720px; text-align: left; background-color: #fff; word-wrap: break-word; overflow-wrap: break-word; line-height: 1.5; color: #444; } h1, h2, h3, h4, h5, h6, strong, b { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; color: #222; } a { color: #3273dc; cursor: pointer; text-decoration: none; } a:hover { text-decoration: underline; } nav a { margin-right: 8px; } button { margin: 0; cursor: pointer; } content { line-height: 1.6; } table { width: 100%; } hr { border: 0; border-top: 1px dashed; } img { max-width: 100%; } pre, code { font-family: monospace; padding: 2px; color: #222; border-radius: 3px; background-color: #f2f2f2; overflow-x: auto; } blockquote { border-left: 1px solid #999; color: #222; padding-left: 20px; font-style: italic; } footer { padding: 25px 0; text-align: center; } .title:hover { text-decoration: none; } .title h1 { font-size: 1.5em; } .inline { width: auto !important; } /* posts list */ ul.posts { list-style-type: none; padding: unset; } ul.posts li { display: flex; } ul.posts li span { flex: 0 0 130px; } ul.posts time { } .toclink { color: #222; } .toclink:hover { text-decoration: none; }