
  :root{
    --bg1:#0a1020; --bg2:#111a2e; --bg3:#1a2740;
    --accent:#3df5a1; --accent-rgb:61,245,161; --accent2:#5aa0ff; --amber:#ffb454; --red:#ff5f57; --yellow:#febc2e; --green:#28c840;
    --chrome:#1c2333; --chrome-2:#232c40; --chrome-hi:#2c374f; --edge:#33405c;
    --ink:#e7edf7; --ink-dim:#8fa0bd; --ink-faint:#586688;
    --sans:-apple-system,BlinkMacSystemFont,"Segoe UI",ui-sans-serif,system-ui,sans-serif;
    --mono:"SF Mono",ui-monospace,"JetBrains Mono",Menlo,Consolas,monospace;
    --shadow:0 22px 60px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.4);
  }
  *{box-sizing:border-box;margin:0;padding:0}
  html,body{height:100%;overflow:hidden}
  body{font-family:var(--sans);color:var(--ink);user-select:none;
    background:var(--bg1);-webkit-font-smoothing:antialiased}
  button{font-family:inherit;color:inherit;cursor:pointer;background:none;border:none}
  /* ============ BUNDLED TYPEFACES ============
     Three faces, 44 KB, all SIL OFL — see app/src/assets/fonts/FONTS.md for provenance and for why
     two of them carry in-world family names (OFL 1.1 §3: a Modified Version may not use a Reserved
     Font Name, and a subset is a modified version).

     WHY BUNDLE AT ALL: every font in this game was a system stack, so the terminal font shop was
     selling `Andale Mono` and `Monaco` — fonts the player already had on a Mac and could not have at
     all on Windows or Linux. Paid gear that changes nothing is worse than no gear.

     `font-display:block` on purpose: these are monospace terminal faces, and swapping mid-read
     reflows a whole screen of columns. A brief invisible beat is less jarring than the text jumping. */
  @font-face{font-family:"Departure Mono";src:url("../assets/fonts/departure.woff2") format("woff2");
    font-weight:400;font-style:normal;font-display:block}
  @font-face{font-family:"Relay 12";src:url("../assets/fonts/relay12.woff2") format("woff2");
    font-weight:400;font-style:normal;font-display:block}
  @font-face{font-family:"mono-77";src:url("../assets/fonts/mono77.woff2") format("woff2");
    font-weight:400;font-style:normal;font-display:block}
