*{box-sizing:border-box}body{margin:0;font:16px/1.75 -apple-system,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",sans-serif;color:#2c2c2c;background:#fbfaf7}
.wrap{max-width:720px;margin:0 auto;padding:0 20px}header{border-bottom:1px solid #e8e4dc;padding:28px 0 16px;margin-bottom:28px}
header a.t{font-size:24px;font-weight:600;color:#2c2c2c;text-decoration:none}header p{margin:4px 0 0;color:#8a8478;font-size:14px}
nav{margin-top:10px;font-size:14px}nav a{color:#6b6459;margin-right:16px;text-decoration:none}nav a:hover{color:#b5542f}
a{color:#b5542f}h1{font-size:26px;line-height:1.4;margin:0 0 6px}h2{font-size:19px;margin:30px 0 8px}
.meta{color:#9a9488;font-size:13px;margin-bottom:22px}.tag{display:inline-block;background:#f0ece4;border-radius:3px;padding:0 6px;margin-left:6px;font-size:12px}
pre{background:#f3f0ea;border-radius:4px;padding:12px 14px;overflow:auto;font-size:13.5px;line-height:1.55}code{font-family:"JetBrains Mono",Menlo,Consolas,monospace;font-size:.92em}
p code{background:#f0ece4;padding:1px 4px;border-radius:3px}blockquote{margin:18px 0;padding:4px 16px;border-left:3px solid #d9cbb6;color:#6b6459}
ul.list{list-style:none;padding:0}ul.list li{padding:14px 0;border-bottom:1px dashed #e8e4dc}ul.list .d{color:#9a9488;font-size:13px;display:block}
ul.list a{font-size:17px;text-decoration:none;color:#2c2c2c}ul.list a:hover{color:#b5542f}.ex{color:#6b6459;font-size:14.5px;margin:4px 0 0}
footer{margin:48px 0 30px;padding-top:14px;border-top:1px solid #e8e4dc;color:#a39d91;font-size:13px}.pn{display:flex;justify-content:space-between;margin-top:36px;font-size:14px}
