:root{--background:#fdfdfd;--text-color:#111111;--header-color:#424242;--link-color:#111111;--font-size:100%;--small-font:0.8rem;--large-font:1.1rem;--line-height:1.3rem}body{background-color:var(--bg);color:var(--fg);font-family:dejavu sans,open sans,noto sans,roboto,droid sans,sans-serif;font-size:var(--font-size);line-height:var(--line-height);max-width:40rem;margin:auto;padding:0 .7rem}h3,h4,h5,h6{margin:2em 0 1em}h2{margin-bottom:.1em;line-height:1.1em}nav{text-align:center}nav a{padding:0 .5em;font-size:var(--large-font);font-weight:700;text-decoration:none;color:var(--link-color)}li a{font-weight:700}#header{text-align:center;clear:both;margin:1em auto;font-size:var(--large-font)}#footer{clear:both}header h1{color:var(--header-color)}footer>p{text-align:center;font-size:var(--small-font);padding:0 6em}