:root {
  --text-red: 47;
  --text-green: 238;
  --text-blue: 255;
  --text-color: rgb(var(--text-red), var(--text-green), var(--text-blue));
  --bright-text-color: rgb(calc(var(--text-red) * 1.20), calc(var(--text-green) * 1.20), calc(var(--text-blue) * 1.20));
  --dim-text-color: rgb(calc(var(--text-red) * 0.80), calc(var(--text-green) * 0.80), calc(var(--text-blue) * 0.80));
  background-color: rgb(0, 0, 0);
  color: var(--text-color);
  max-width: 800px;
  margin:0 auto;
}

* {
  font-family:"IBM Plex Mono", "JetBrains Mono", "Fira Mono", Consolas, Inconsolata, ui-monospace, monospace;
}

a:visited {
  color: var(--dim-text-color);
}

a:hover {
  color: var(--bright-text-color);
}
a:active {
  color: rgb(255, 255, 255);
}
