/* ============================================================================
   FONT SWITCHER  —  map_preview
   ----------------------------------------------------------------------------
   One place to swap typefaces while developing.

   HOW TO USE
   1. Every candidate font is @import-ed below (the CATALOG). Loading a few
      extra fonts in dev is fine; trim the list before shipping.
   2. In the ACTIVE block at the bottom, set --font-sans / --font-mono to
      whichever family you want. Just change the first name in the stack.
   3. This file is linked AFTER the inline <style> in toolinterface.html, so
      whatever you set here wins.

   To go back to the original look: sans = 'IBM Plex Sans', mono = 'IBM Plex Mono'.
   ============================================================================ */

/* ---- CATALOG: sans options ---------------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,400;0,14..32,500;0,14..32,600;0,14..32,700;1,14..32,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
/* Barlow + Google Sans + Montserrat in one request. Barlow and Montserrat are
   also imported individually above; the duplicate costs nothing (same cached
   files) and keeps each family's line independently removable. */
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

/* ---- CATALOG: mono options ---------------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap');

/* ============================================================================
   ACTIVE  —  edit these two lines to switch fonts
   ============================================================================ */
:root {
  /* SANS — swap the first family. Options loaded above:
     'Google Sans' | 'Barlow' | 'IBM Plex Sans' | 'Inter' | 'Work Sans'
     | 'Manrope' | 'Space Grotesk' | 'Sora' | 'Montserrat' */
  --font-sans: 'Google Sans', system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

  /* MONO — swap the first family. Options loaded above:
     'IBM Plex Mono' | 'JetBrains Mono' | 'Space Mono'
     (currently Google Sans too — note it's not monospaced, so numbers won't align in columns) */
  --font-mono: 'Google Sans', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}
