body { background-color: #101012; color: white; font-family: monospace; margin-top: 0; } nav { display: flex; border-bottom: 1px solid #1A1A1A; box-shadow: 0px 5px 15px #121212; } nav a { width: fit-content; padding: 0.2em; margin: 0em 1em; border-radius: 0.1em; transition: box-shadow 200ms cubic-bezier(0.19, 1, 0.22, 1), background-color 200ms cubic-bezier(0.19, 1, 0.22, 1); } nav a:hover { box-shadow: 0px 0px 15px black; background-color: #40404a; } a { color: cyan; text-decoration: inherit; } article { max-width: 100%; } img { width: 90%; } blockquote { border-left: 2px solid gray; padding-left: 1em; }