body{margin:0;background:#f5f7f2;color:#19352e;font:16px/1.7 system-ui,sans-serif}main{max-width:850px;margin:40px auto;padding:0 24px}nav{display:flex;flex-wrap:wrap;gap:18px}a{color:#215d44}h1{font-size:36px;line-height:1.2}h2{margin-top:35px}pre{overflow:auto;padding:15px;background:#e9eee7;border-radius:8px}code{font:13px/1.6 ui-monospace,monospace}.draft{margin:25px 0;padding:12px;border:1px solid #c5d4c8;border-radius:8px;font-size:13px}footer{font-size:12px;margin:40px 0;color:#64786e}