/* Fonts: Apple devices ship Futura and Gill Sans, which are the real typefaces of
   the film's graphics. Elsewhere we fall back to free look-alikes from Google Fonts. */
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@400;500;700&family=Michroma&display=swap');

:root {
  --font-screen: Futura, 'Futura PT', 'Jost', 'Century Gothic', sans-serif;   /* Discovery displays */
  --font-plate: 'Gill Sans', 'Gill Sans MT', 'Jost', sans-serif;              /* nameplate */
  --font-wide: 'Eurostile Extended', 'Microgramma', 'Michroma', var(--font-screen); /* extended caps */

  --bg: #000;
  --ink: #f2f2f2;
  /* eye colour per theme; HAL red, SAL blue */
  --eye-core: #fff6c8;
  --eye-hot: #ffcc33;
  --eye-mid: #ff1a00;
  --eye-deep: #5a0000;
  --accent: #ff2a12;
}
:root[data-theme="sal"] {
  --eye-core: #eefcff;
  --eye-hot: #7fe3ff;
  --eye-mid: #1f6bff;
  --eye-deep: #001048;
  --accent: #3d8bff;
}

* { box-sizing: border-box; }
html, body {
  margin: 0; height: 100%;
  background: var(--bg); color: var(--ink);
  font-family: var(--font-screen);
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  overscroll-behavior: none;
}
button, input, select { font: inherit; color: inherit; }
body.nocursor, body.nocursor * { cursor: none !important; }
