:root{--bg:#fafaf9;--text:#0f1419;--text-muted:#536471;--border:#e4e4e7}body{background:var(--bg);color:var(--text);margin:0;font:17px/1.7 system-ui,Segoe UI,Roboto,sans-serif}main{max-width:720px;margin:0 auto;padding:48px 16px 96px}.brand{color:var(--text);align-items:baseline;gap:10px;text-decoration:none;display:inline-flex}.brand img{align-self:center}.brand span{font:600 22px/32px Courier New,Courier,monospace}.brand .section{font:400 22px/32px system-ui,Segoe UI,Roboto,sans-serif}.posts{margin:48px 0 0;padding:0;list-style:none}.posts li{border-bottom:1px solid var(--border);padding:28px 0}.posts li:first-child{padding-top:0}.posts a{color:var(--text);font-size:24px;font-weight:700;line-height:1.3;text-decoration:none}.posts a:hover{text-decoration:underline}.posts p{margin:0}.posts .meta{color:var(--text-muted);margin:6px 0 8px;font-size:14px}
