/*
 * The type every game's pages share, loaded last (see StyleSheet in each
 * game's ref): a modern sans-serif for the text and a clear monospace for the
 * listings. Only fonts are set here -- each game keeps its own colours.
 *
 * SkoolKit's skoolkit.css asks for "sans", which is not a CSS family name, so
 * browsers fell back to their default serif. Inter and JetBrains Mono come
 * from Google Fonts; the system's own fonts follow each, so the pages still
 * read well where they cannot be fetched.
 */

@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=JetBrains+Mono:wght@400;700&display=swap");

body,
div.map-entry-title-11, div.map-entry-desc, td.map-s-desc, td.map-u-desc {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto,
               "Helvetica Neue", Arial, sans-serif;
}

body {
  line-height: 1.45;
}

td.asm-label, td.address-1, td.address-2, td.bytes, td.instruction,
td.map-t-desc, pre, code {
  font-family: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas,
               "SF Mono", Menlo, monospace;
  font-size: 0.92em;
}
