.avatar{border-radius:50%;object-fit:cover}.about{text-align:center}.content .post{max-width:860px;margin:0 auto}.content .post .post-title .title{font-size:3.6rem;line-height:4.2rem;margin-bottom:1.2rem}.content .post .post-meta{display:flex;flex-wrap:wrap;gap:1rem 1.8rem;align-items:center;color:#666}.content .post .post-meta .date{display:flex;gap:1.2rem;align-items:center}.content .post .post-content{margin-top:2.4rem}.content .post .post-content .toc{position:relative;margin:2rem 0 3rem;padding:1.2rem 1.6rem;border:1px solid rgba(0,0,0,8%);border-radius:8px;background:rgba(0,0,0,2%)}.content .post .post-content .toc .toc-title{font-size:1.6rem;font-weight:600;margin-bottom:.8rem}.content .post .post-content .toc ul{margin:0}.content .post .post-content .toc a:hover{text-decoration:underline}.content .post .post-content img{display:block;max-width:100%;height:auto;border-radius:8px;margin:2rem auto}.content .post .post-content pre{padding:1.2rem 1.6rem;border-radius:8px;overflow:auto}.content .post .post-content blockquote{margin:2rem 0;padding:1rem 1.6rem;border-left:4px solid rgba(0,0,0,.1);background:rgba(0,0,0,3%)}.content .post footer{border-top:1px solid rgba(0,0,0,8%);padding-top:2.4rem}body.colorscheme-dark .content .post .post-meta{color:#aaa}body.colorscheme-dark .content .post .post-content blockquote{background:rgba(255,255,255,5%);border-left-color:rgba(255,255,255,.15)}body.colorscheme-dark .content .post .post-content .toc{background:rgba(255,255,255,4%);border-color:rgba(255,255,255,.12)}