:root{color-scheme:light;--ink:#242b35;--muted:#697480;--line:#e7e9eb;--accent:#476d78}*{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);background:#fafaf8;margin:0;line-height:1.85}.wrap{max-width:790px;margin:0 auto;padding:52px 24px 80px}header{border-bottom:1px solid var(--line);padding-bottom:24px;margin-bottom:46px}h1{font-family:Georgia,"Songti SC",serif;font-weight:500;font-size:35px;margin:0}.subtitle{color:var(--muted);margin:4px 0 14px}nav a{margin-right:23px;font-size:14px;color:var(--accent);text-decoration:none}nav a:hover,a:hover{text-decoration:underline}h2{font-family:Georgia,"Songti SC",serif;font-weight:500;font-size:23px;margin:40px 0 10px}.entry{display:flex;justify-content:space-between;gap:25px;padding:15px 0;border-bottom:1px solid var(--line)}.entry a{color:var(--ink);text-decoration:none}.entry a:hover{color:var(--accent)}time,.meta{color:var(--muted);font-size:13px;white-space:nowrap}.paper h2{font-size:30px;margin-bottom:4px}.paper p{margin:20px 0}.back{color:var(--accent);text-decoration:none;font-size:14px}footer{border-top:1px solid var(--line);margin-top:58px;padding-top:16px;font-size:12px;color:var(--muted)}@media(max-width:600px){.wrap{padding:30px 20px 50px}h1{font-size:30px}.entry{display:block}.entry time{display:block;margin-top:2px}}
