*{box-sizing:border-box}
body{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;max-width:44rem;margin:0 auto;padding:0 1.5rem 3rem;line-height:1.75;color:#1f2328;background:#fff}
header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;border-bottom:1px solid #e5e7eb}
.brand{font-weight:600;text-decoration:none;color:#1f2328}
nav a{margin-left:1.25rem;text-decoration:none;color:#57606a;font-size:.95rem}
h1{font-size:1.55rem;margin:2rem 0 1rem}
.lead{color:#57606a}
.list{list-style:none;padding:0}
.list li{display:flex;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid #f0f1f3}
.list a{text-decoration:none;color:#0969da}
.list span,.meta{color:#8c959f;font-size:.9rem}
pre{background:#f6f8fa;padding:1rem;border-radius:6px;overflow-x:auto}
code{font-family:ui-monospace,Menlo,monospace;font-size:.9em}
footer{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #e5e7eb;color:#8c959f;font-size:.9rem}
