body{margin:0;background:#101722;color:#edf1f7;font:16px/1.7 system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:760px;margin:7vh auto;padding:0 22px}h1{font-size:2rem}h2{margin-top:2rem;font-size:1.2rem}a{color:#a9c9ff}footer{padding:1.5rem 0;color:#b4bfcd;font-size:.9rem}footer a{margin-right:1.4rem}