/* SW Prospect Intelligence — font delivery contract (§4.13)
   ─────────────────────────────────────────────────────────────────────────
   Geist and Geist Mono are mandatory and must not be substituted.
   This design package cannot ship binary font files, so the delivery
   contract is specified here and ChatGPT provisions the assets.

   PREFERRED — self-hosted (deployment-safe, no third-party request):

   1. Obtain the official Geist release:
        npm pack geist@latest          (Vercel, SIL Open Font License 1.1)
      or download from https://vercel.com/font
   2. Copy these WOFF2 files into  /assets/fonts/  on the server:
        Geist-Regular.woff2       (400)
        Geist-Medium.woff2        (500)
        Geist-SemiBold.woff2      (600)
        Geist-Bold.woff2          (700)
        GeistMono-Regular.woff2   (400)
        GeistMono-Medium.woff2    (500)
      Only these six faces are used. No italics are used anywhere in the design.
   3. Load this stylesheet before styles.css.
   4. Verify the licence file ships with the assets.

   FALLBACK — if self-hosting is refused, the only approved remote source is
   Google Fonts, loaded with the exact families and weights below:

     <link rel="preconnect" href="https://fonts.googleapis.com">
     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
     <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500&display=swap">

   If neither is available the design degrades to the fallback stack declared
   in --font-sans / --font-mono. That is a degraded state, not an approved
   substitution: metrics differ and dense tables will not match the design.
   ───────────────────────────────────────────────────────────────────────── */

/* PRODUCTION BLOCK — uncomment once the six WOFF2 files are in /assets/fonts/.
   It is commented out here only so the review prototype, which has no asset
   directory, does not fire six failing requests. Enable it in production and
   remove the Google Fonts <link> from the page head.

@font-face{font-family:"Geist";font-style:normal;font-weight:400;font-display:swap;
  src:url("/assets/fonts/Geist-Regular.woff2") format("woff2")}
@font-face{font-family:"Geist";font-style:normal;font-weight:500;font-display:swap;
  src:url("/assets/fonts/Geist-Medium.woff2") format("woff2")}
@font-face{font-family:"Geist";font-style:normal;font-weight:600;font-display:swap;
  src:url("/assets/fonts/Geist-SemiBold.woff2") format("woff2")}
@font-face{font-family:"Geist";font-style:normal;font-weight:700;font-display:swap;
  src:url("/assets/fonts/Geist-Bold.woff2") format("woff2")}
@font-face{font-family:"Geist Mono";font-style:normal;font-weight:400;font-display:swap;
  src:url("/assets/fonts/GeistMono-Regular.woff2") format("woff2")}
@font-face{font-family:"Geist Mono";font-style:normal;font-weight:500;font-display:swap;
  src:url("/assets/fonts/GeistMono-Medium.woff2") format("woff2")}

*/
