body{font-family:Georgia,serif;margin:0;color:#222;line-height:1.6}header{background:#6b705c;color:#fff;padding:2rem}header a{color:#fff;margin-right:1rem}main{max-width:40rem;margin:2rem auto;padding:0 1rem}footer{text-align:center;color:#777;padding:2rem}
