body{color:#222;background-color:#ffe;font-family:sans-serif;line-height:1.5;margin:1rem}header{border-bottom:1px solid #222;margin-bottom:1rem}footer{border-top:1px solid #222;margin-top:1rem}a{color:#00f;text-decoration:none}nav ul{list-style:none;padding:0;margin:10}nav li{display:inline}nav li:not(:last-child)::after{content:" | ";margin:0 .5em}nav a{text-decoration:none;color:inherit}nav a:hover{text-decoration:underline}