html { background-color: var(--background-color); color: var(--color); 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: var(--link-color); } a:visited { color: var(--visited-link-color); } a:hover { color: var(--hover-link-color); background-color: var(--link-color); } a:visited:hover { color: var(--hover-link-color); background-color: var(--visited-link-color); } h1 { font-size: 1.75em; } header { h1 { font-size: 2.5em; font-family: serif; } } footer { font-size: smaller; }