html{font-size:16px}html.wechat{font-size:12px}body{background:#fafafa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.header{flex-direction:column;justify-content:center;padding:30px 0 15px;background:#fff;font-size:50px;font-weight:100;position:relative;margin-bottom:10px}.header,.header .links{display:flex;align-items:center}.header .links{font-size:15px;margin-top:27px}.header .links a{color:#656565;text-decoration:underline;padding:3px 12px}.post-list{display:flex;flex-direction:column;align-items:center}.post-card{max-width:900px;width:100%;background:#fff;text-align:left;margin-bottom:20px;min-height:300px}.post-card .content{line-height:1.625;font-weight:400;color:#2d3748}.post-card .content h1,.post-card .content h2,.post-card .content h3,.post-card .content h4{margin:0;padding:0 1rem;line-height:2;font-weight:200}.post-card .content>h1{border-bottom:2px solid #fafafa;margin-bottom:1rem}.post-card .content h1{font-size:2rem}.post-card .content h2{font-size:1.5rem}.post-card .content h3{font-size:1.35rem}.post-card .content p{padding:.25rem 1rem;margin:0;white-space:pre-line}.post-card .content pre{padding:1rem;margin:1rem;border-radius:.5rem;background:#fdf6e3;overflow:scroll}.post-card .content blockquote{margin:1rem}.post-card .content code:not([class]){border:1px solid #ddd;border-radius:.5rem;padding:0 .5rem;background:#f9f9f9;display:inline-block;margin:0 .25rem}.post-card .content img{display:block;max-width:100%;max-height:50vh;margin:0 auto 1rem}.post-card .content a{color:inherit;border-bottom:2px solid #a0aec0;text-decoration:none}.post-card .content blockquote{background-color:#edf2f7;color:#a0aec0;padding:1rem;border-left:4px solid #a0aec0;font-style:italic;font-size:.875rem}.post-card .content table{border:1px solid #e2e2e2;margin:1rem auto 20px;border-collapse:collapse;min-width:60%;max-width:100%;overflow:scroll}.post-card .content table td,.post-card .content table th{padding:8px;line-height:1.5rem;vertical-align:top;border:1px solid #e2e2e2}.post-card .content table th{font-weight:400;background-color:#fafafa}.post-card .content table thead th{vertical-align:bottom}.post-card .content table caption+thead tr:first-child td,.post-card .content table caption+thead tr:first-child th,.post-card .content table colgroup+thead tr:first-child td,.post-card .content table colgroup+thead tr:first-child th,.post-card .content table thead:first-child tr:first-child td,.post-card .content table thead:first-child tr:first-child th{border-top:0}.post-card .content table tbody+tbody{border-top:2px solid #ddd}.wechat .post-card h1,.wechat .post-card h2,.wechat .post-card h3,.wechat .post-card h4,.wechat .post-card p{padding-left:0;padding-right:0}.wechat .post-card blockquote,.wechat .post-card pre{margin-left:0;margin-right:0}.hljs{display:block;overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}