@font-face {
  /* A cozy VT320 (text terminal) font by Peter Hull */
  font-family: 'vt323';

  /* Full font: https://fonts.google.com/specimen/VT323 */
  src: url(/fonts/vt323.woff2?v1) format('woff2');
}

* {
  /* Everything must be pixely */
  font-family: 'vt323' !important;

  /* Always use our font's own letterforms */
  font-weight: normal !important;
  font-style: normal !important;

  /*
    1. All text should be the same size.

    2. Unless the viewport is very wide
       or narrow, our font size should
       grow or shrink such that 57
       characters fit across the screen.
  */
  font-size: clamp(
      16px,
      calc(100dvw / (57 * 0.4)),
      19px
  ) !important;
}

:root {
  --default-color: #dadada;
  --blue: #00d1ff;
  --pink: #f4a;
  --yellow: #ee0;
  --quieter-color: #999;
}

body {
  background: black;
  color: var(--default-color);
}