@font-face{font-family:Montserrat;src:url(/assets/Montserrat.ttf)}
body{margin:0;font:16px/1.6 Montserrat,system-ui,sans-serif;color:#2b2f36;background:#f6f5f3}
header{background:#2b2f36;border-bottom:4px solid #ff6a00;padding:14px 28px}header img{height:36px}
main{max-width:820px;margin:28px auto;background:#fff;border-radius:12px;padding:28px 36px;box-shadow:0 1px 3px rgba(0,0,0,.08)}
h1{margin-top:0}h1:after{content:"";display:block;width:52px;height:4px;background:#ff6a00;margin-top:8px}h2{font-size:18px;margin-top:26px}
a{color:#d65800}.muted{color:#6b7280;font-size:14px}footer{text-align:center;color:#6b7280;font-size:13px;padding:24px}code{background:#f3f3f3;padding:1px 5px;border-radius:4px}
