:root{--ac:#8a3d55}*{box-sizing:border-box}body{margin:0;background:#fbf7f4;color:#33262b;font-family:Garamond,Georgia,serif;font-size:18px;line-height:1.6}main{max-width:700px;margin:0 auto;padding:46px 22px}header{padding:20px 22px;text-align:center}nav a{margin:0 9px;color:var(--ac)}h1,h2{color:var(--ac);font-weight:500}footer{opacity:.65;font-size:14px;padding:22px;text-align:center}
