a { text-decoration: none; color: #81a2be; } body { font-family: 'DejaVu Sans Mono', monospace; margin: 40px auto; min-width: 80ch; max-width: 80ch; line-height: 1.5; font-size: 16px; background-color: #1d1f21; color: #c5c8c6; padding: 0 10px; text-align: left; overflow-y: scroll; } hr { display: block; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; border-style: inset; border-width: 1px; } table, th, td { border: 1px solid #969896; border-collapse: collapse; } th, td { padding: 5px; } .center { display: block; margin-left: auto; margin-right: auto; width: 50%; } figure { width: 100%; margin: 0px auto; margin-bottom: 1em; } audio { width: 100%; } img { width: 100%; }