.black-bg {
  background-color: black; }

.monospaced {
  font-family: "Roboto Mono", "Inconsolata", monospace; }

.gentle-bordered {
  border: 5px solid grey; }

.left {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: left; }

.right {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: right; }

.middle {
  vertical-align: middle; }

img.inline-icon {
  height: 0.8em; }

@media (prefers-color-scheme: dark) {
  h1, h1 a {
    color: #ffc266; }
  h2, h2 a {
    color: #ffa31a; }
  h3, h3 a {
    color: green; } }
