:root{--ink:#2b2622;--muted:#7a6f66;--bg:#f6f1ea;--accent:#a4542f;--line:#e2d8cc}
*{box-sizing:border-box}body{margin:0;font:17px/1.7 Georgia,"Songti SC",serif;color:var(--ink);background:var(--bg)}
header,main,footer{max-width:760px;margin:0 auto;padding:0 22px}
header{padding-top:38px;border-bottom:1px solid var(--line)}header a{color:inherit;text-decoration:none}
header h1{margin:0;font-size:28px;letter-spacing:.5px}header p{margin:4px 0 18px;color:var(--muted);font-size:15px}
nav a{margin-right:18px;color:var(--accent);text-decoration:none;font-size:15px}nav{padding-bottom:14px}
main{padding-top:26px;padding-bottom:40px}h2{font-size:22px;margin-top:34px}a{color:var(--accent)}
.post{border-bottom:1px dashed var(--line);padding:14px 0}.post h3{margin:0 0 4px;font-size:19px}.post time{color:var(--muted);font-size:14px}
table{border-collapse:collapse;width:100%;font-size:15px}td,th{border:1px solid var(--line);padding:6px 9px;text-align:left}
footer{color:var(--muted);font-size:13px;padding-bottom:40px;border-top:1px solid var(--line);padding-top:14px}
