body { margin: 0; } h1 { font-size: 3em; text-transform: lowercase; } h2 { font-size: 2em; text-transform: lowercase; } h3 { font-size: 1.75em; text-transform: lowercase; } h4 { font-size: 1.5em; text-transform: lowercase; } h5 { font-size: 1.25em; text-transform: lowercase; } h6 { font-size: 1.125em; text-transform: lowercase; } p { margin: 2em 0; } li { margin: 2em 0; } small { font-size: 0.75em; } a:focus { outline: 0; } pre { overflow: auto; margin: 0 -1rem; padding: 0 1rem; line-height: 1.2; box-sizing: border-box; } @media only print { pre, pre * { color: inherit !important; } code, code * { color: inherit !important; } img { filter: grayscale(100%); } :root { --color-accent: black !important; --color-active: black !important; } }