:root { --light: #eee; --dark: #1c1c1c; /*--highlight: #ff3a21*/ --highlight: #f5ae2e; } body { color: var(--light); background: var(--dark); font: 1.3em monospace; text-size-adjust: auto; } h1 { font: 1.0em monospace; font-weight: bold; text-align: left; text-size-adjust: auto; margin-bottom: 0; } h2 { font: 1.0em monospace; font-weight: bold; text-align: left; text-size-adjust: auto; margin-bottom: 0; margin-top: 3em; } a { color: var(--highlight); } a:hover { color: var(--dark); background: var(--highlight); text-decoration: none; } ul { list-style: none; } li:before { content: '* '; } pre { border-width: 0 0 0 2px; border-style: solid; border-color: var(--highlight); background: black; padding: 6px; border-radius: 2px; } code { background: black; padding: 0 6px; border-radius: 4px; } pre code { padding: 0; } #content { max-width: 40em; margin: auto; } #navigation { text-align: center; } #navigation pre { border: none; background: var(--dark); } .centered { text-align: center; } .inputdiv { display: flex; } label { flex: 1; min-width: 9em; display: inline-block; text-align: right; vertical-align: top; margin: 0 0.5em 0 0; } input, textarea, button { font-family: monospace; flex: 3; color: var(--light); background-color: #020202; border: 1px solid var(--dark); } input:hover, textarea:hover, button:hover { border: 1px solid var(--light); } *:focus { outline: none; border: 1px solid var(--highlight); } *:focus:hover { border: 1px solid #ffce4e; } input { padding: 0.2em; } textarea { min-width: 30em; } button { font-size: 1em; padding: 0.2em; color: var(--highlight); }