body{font-family:Georgia,serif;margin:0;background:hsl(309,30%,97%);color:#222}main{max-width:640px;margin:10vh auto;padding:0 16px}h1{color:hsl(309,45%,30%)}footer{max-width:640px;margin:0 auto 40px;padding:0 16px;color:#777;font-size:14px}
