a, a:visited, a:link { color: #0f0; }
a:hover { color: #119621; text-decoration: none; }
figcaption { padding-top: 12px; }
figure.image { margin: 0 auto; max-width: 500px; padding-top: 0.5rem; }
figure.image.bio { margin: 0; max-width: 300px; }
figure.image img { width: 100%; }
footer a, footer a:visited, footer a:link { color: #f0f; }
footer a:hover { color: #a200a2; }
html { font-size: 18px; }
nav a, nav a:visited, nav a:link { color: #ffff00; }
nav a:hover { color: #daae00; }
p { margin: 2rem 0; padding: 0; }
#brand h1{ color: #1da1f2 }
#content h1 { color: #0f0; }
#content strong{ color: #ccffcc; font-size: 1.1rem; }
