/* ==========================================================================
   2RE — Linux-terminal-style monospace override
   --------------------------------------------------------------------------
   Used ONLY by the root index.html and contact.html pages. It is loaded
   after bootstrap.min.css and style.css on those two pages and is never
   referenced by /trips, so the trips pages keep their original Roboto look
   exactly as before.

   The stack prefers the fonts real Linux terminals ship with (Ubuntu Mono,
   DejaVu Sans Mono, Liberation Mono, ...) and then falls back to the
   monospace fonts found on macOS/Windows so the terminal look is preserved
   everywhere.
   ========================================================================== */

:root {
  --2re-terminal-font: 'Ubuntu Mono', 'DejaVu Sans Mono', 'Liberation Mono',
    'Noto Sans Mono', 'Cascadia Mono', 'Menlo', 'Consolas', 'Courier New',
    monospace;
  --bs-body-font-family: var(--2re-terminal-font);
}

/* style.css (shared with /trips) sets Roboto on <body>; override it here so
   this rule only affects the pages that link this stylesheet. Bootstrap form
   controls, buttons, inputs, etc. inherit their font from <body>, so a single
   rule covers the whole page. */
body {
  font-family: var(--2re-terminal-font);
}
