html { background-color: #000; color: #d9d9d9; font-family: sans-serif; font-size: large; line-height: 1.4; margin: 2em auto; max-width: 800px; padding: 1em; scrollbar-gutter: stable both-edges; } a { color: #00a2e7 } a:visited { color: #ca1a70; } a:hover { color: white; background-color: #00a2e7; } a:visited:hover { color: white; background-color: #ca1a70; } h1 { font-size: 1.75em; } header { h1 { font-size: 2.5em; font-family: serif; } } footer { font-size: smaller; } .info { font-style: italic; color: #d9d9d9c7; }