:root{color-scheme:dark}body{margin:0;background:#0d1117;color:#e6edf3;font:17px/1.6 -apple-system,"Helvetica Neue",Arial,sans-serif}
main{max-width:720px;margin:0 auto;padding:40px 20px 60px}a{color:#58a6ff}h1{font-size:2rem;margin:.2em 0}h1 span{color:#f6d77a}
h2{margin-top:1.8em;font-size:1.2rem}header{display:flex;gap:16px;align-items:center}header img{width:64px;height:64px;border-radius:14px}
nav a{margin-right:16px}footer{margin-top:3em;color:#8b949e;font-size:.85rem;border-top:1px solid #30363d;padding-top:1em}
