/* Gateway South — Webfonts
   Original brand system overview specifies:
     Headings      → PP Telegraf         (proprietary, Pangram Pangram — the
                                            brand's own working deck spells it
                                            "PP Telegraf", not "Telegraph")
     Sub-headings  → ABC Monument Grotesk (proprietary, ABC Dinamo)
     Sub-heads MONO→ ABC Monument Grotesk Mono (captions on imagery, per the
                                            brand PPTX's slide-formatting rules)
     Body copy     → Untitled Sans        (proprietary, Klim)
     Logotype      → Styrene A            (proprietary, Commercial Type)
   None of these are freely licensable for prototyping, so this system ships
   free stand-ins matched for structure/character, per brand direction:
     PP Telegraf           → Montserrat     (Telegraf's own foundry positions it as the premium answer to Montserrat)
     ABC Monument Grotesk   → Space Grotesk (~80% structural match)
     ABC Monument Grotesk Mono → Space Mono (mono counterpart, same pairing logic)
     Untitled Sans          → Source Sans 3 (~81% match)
     Styrene A              → DM Sans       (closest free logotype-adjacent match, stays distinct from sub-heading font)
   If real license files for the originals become available, swap the src
   URLs below and update tokens/typography.css — no other file references
   font files directly. */

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../assets/fonts/montserrat.woff2') format('woff2');
}

@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/space-grotesk.woff2') format('woff2');
}

@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/source-sans-3.woff2') format('woff2');
}

@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../assets/fonts/dm-sans.woff2') format('woff2');
}

@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/space-mono-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../assets/fonts/space-mono-bold.woff2') format('woff2');
}
