:root{--ink:#2a2420;--paper:#f9f5f0;--accent:#7f5539;--muted:#6e625a;--line:#e3d9cf;--soft:#efe6dc}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.55}a{color:var(--accent)}html{font-size:15.5px}body{font-family:Menlo, Consolas, "Liberation Mono", monospace}.c92da1{max-width:40rem;margin:0 auto;padding:2rem 1rem 3rem}header h1{font-size:1.1rem;margin:0 0 .2rem;text-transform:lowercase;letter-spacing:.08em}header h1 a{color:var(--ink);text-decoration:none}header p{margin:0 0 1.2rem;color:var(--muted)}nav{margin-bottom:2rem}nav a{margin-right:1.2rem;text-decoration:none;border-bottom:1px solid var(--line)}h2{font-size:1.05rem;margin:1.6rem 0 .4rem}h3.cae76d{font-size:.85rem;color:var(--muted);margin:1.8rem 0 .4rem;letter-spacing:.1em}ol.cc6153{list-style:none;padding:0;margin:0}ol.cc6153 li{display:flex;gap:1rem;padding:.35rem 0}ol.cc6153 time{color:var(--muted);min-width:6.5rem;font-size:.9rem}article p{margin:.8rem 0}.c9ff14{color:var(--muted);font-size:.85rem}footer{margin-top:3rem;color:var(--muted);font-size:.82rem;border-top:1px dashed var(--line);padding-top:1rem}html{font-size:17.00px}body{line-height:1.650}.c92da1{max-width:39rem}a{text-underline-offset:0.15em}
