body { background-color:#282c34; color:#abb2bf; max-width:72ch; text-align:justify; margin:auto; padding:2ch; } a { text-decoration:none; color:#61afef; } .content { min-height: calc(100vh - 20ch); } .navbar a:link { color:#abb2bf; } .navbar a:visited { color:#abb2bf; } .navbar a:focus { color:#61afef; } .navbar a:hover { color:#61afef; } .navbar a:active { color:#61afef; } .navbar { display:flex; flex-direction:row; font-size:24px; text-align:right; } .navitem { flex:1; } .navhome { text-align:left; }