body { background-color: #d6cebf; } #favicon { width: 2.5em; height: 2.5em; margin-right: 0.25em; } #header { display: flex; flex-direction: row; align-items: center; } article { max-width: 70em; } #hero-img { width: 30em; padding: 3em; } .fancy-name, .code { font-family: monospace; } .entry-footer { margin-top: 1em; border-top: 1px solid #005e75; padding-top: 0.5em; } @media print { body { background-color: white; } }