body{font-family:system-ui,Segoe UI,Arial,sans-serif;line-height:1.6;color:#1f2933;background:#f7f8fa;margin:0}
main{max-width:760px;margin:0 auto;padding:32px 20px 48px;background:#fff}
h1{margin-bottom:4px}
h2{margin-top:28px;font-size:1.15rem}
.sub{color:#52606d;margin-top:0}
code{background:#eef1f5;padding:1px 5px;border-radius:4px;font-size:.9em;word-break:break-all}
footer{margin-top:36px;border-top:1px solid #d9dee5;padding-top:12px;font-size:.9rem;color:#52606d}
a{color:#0b5cad}
