*{box-sizing:border-box}
body{margin:0;font-family:-apple-system,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;color:#222;background:#fff;line-height:1.75}
a{color:#1a5fd0;text-decoration:none}
.top{border-bottom:1px solid #eee;padding:16px}
.logo{font-weight:700;font-size:20px;color:#222}
.wrap{max-width:760px;margin:0 auto;padding:24px 16px}
.list{list-style:none;padding:0;margin:0}
.list li{border-bottom:1px solid #eee;padding:16px 0}
.list a{display:flex;gap:16px;color:inherit}
.list img{width:120px;height:80px;object-fit:cover;border-radius:6px;flex-shrink:0}
.list h2{font-size:18px;margin:0}
.list time,.post time{color:#888;font-size:13px}
.list p{margin:4px 0 0;color:#555;font-size:14px}
.post h1{font-size:28px;line-height:1.35;margin:0 0 4px}
.post img{max-width:100%;height:auto}
.post .cover{margin:16px 0;border-radius:8px}
.body table{border-collapse:collapse;width:100%}
.body td,.body th{border:1px solid #ddd;padding:6px 10px}
.foot{text-align:center;color:#999;font-size:13px;padding:32px 16px}
