html { font-family: sans-serif; /* Change this value to any color you want */ --hilite: #8D3FC5; } ul,ol,p { color: white; } a,a:visited,a:link,a:focus { text-decoration: none; color: darkgrey; } a:hover { color: white; } nav a:hover { color: var(--hilite); } header div { color: darkgrey; letter-spacing: 0.8em; } header a:hover > div { color: white; } header div::first-letter { color: white; } footer #email { color: darkgrey; } nav { font: 1.0em "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: darkgrey; letter-spacing: 0.6em; line-height: 2.0em; } #about p { line-height: 1.5em; letter-spacing: 0.1em; text-align: left; color: white; padding: 0em 1em; } /* Article Titles */ h1 { padding: 10px; font: 1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: darkgrey; letter-spacing: 0.25em; } h1::first-letter { font: 1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: white; } /* Article section Header, left-aligned */ h2 { text-align: left; padding: 10px; font: 1.0em "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: darkgrey; letter-spacing: 0.6em; } /* Article section Header, right-aligned */ h3 { text-align: right; padding: 10px; font: 1.0em "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: darkgrey; letter-spacing: 0.6em; } /* Article footer and tags */ h4 { text-align: center; padding: 10px; border-top: 1px solid darkgrey; font: 0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: darkgrey; letter-spacing: 0.4em; } /* Footer links and section titles */ h5 { text-align: right; padding: 10px; font: 1.0em "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: darkgrey; letter-spacing: 0.6em; margin-top: 0; margin-bottom: 0; } /* Category button */ /* TODO: Change this to a different tag */ h6 { padding: 10px; font: 1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: darkgrey; letter-spacing: 0.5em; text-align: center; border: 1px solid darkgrey; } article p { padding: 0em 2em; } /* Inline code formatting */ article p code { font: 1.05em monospace; color: #ededed; background-color: #2B2B2B; padding: 0em 0.25em; }