/* ==========================================================================
   paychain.fonts.css — self-hosted faces for the PayChain MIS
   --------------------------------------------------------------------------
   PayChain Corporate Identity Guidelines v1.0 name ONE family:

       "Primary family: Inter. Fallback stack: Arial, Nimbus Sans, sans-serif."

   So Inter carries both display and body here. The SmartSuite Finance template
   this MIS borrows its layout from pairs DM Sans with Manrope, and that pairing
   is NOT used — the CI wins over the template on type, as it does on colour.
   The DM Sans and Manrope .woff2 files stay on disk for one release in case a
   view is found pinning them; nothing references them.

   IBM Plex Mono is kept alongside, for money and audit identifiers. The CI asks
   for tabular figures on "money, rates, counts and timestamps", and the MIS is
   a product made almost entirely of columns of rands — in a proportional face
   they do not line up. Inter's own tabular figures would also serve; Plex Mono
   is used because the settlement and AML screens already set identifiers in it
   and a mid-table switch of monospace face is worse than either choice.

   Self-hosted, all of it. Nothing is fetched from fonts.googleapis.com: a
   counter assistant at a rank on a metered phone, and a merchant behind a
   corporate firewall, both have to render this identically and offline-clean.

   Fontsource latin subsets, SIL Open Font License. Add the latin-ext files if a
   domain ever needs them — the MIS is en-ZA only today.
   ========================================================================== */

/* ── Inter — the CI primary family, display and body ─────────────────────── */
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/inter-latin-400-normal.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/inter-latin-500-normal.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/inter-latin-600-normal.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/inter-latin-700-normal.woff2') format('woff2');}

/* ── IBM Plex Mono — money and audit identifiers ─────────────────────────── */
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/ibm-plex-mono-latin-400-normal.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/ibm-plex-mono-latin-500-normal.woff2') format('woff2');}

/* --------------------------------------------------------------------------
   The template sets several components in Manrope BY NAME rather than through a
   token — .eyebrow, kbd, .status, .tag, table heads, KPI figures and about a
   dozen others in finance.css and finance-pages.css. Left alone they would fall
   back to the generic sans and sit visibly apart from everything else on the
   page. Remapping the family here is cheaper and safer than editing ~40 rules
   across two vendored sheets that may be re-pulled from SFMS later.
   -------------------------------------------------------------------------- */
@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/inter-latin-500-normal.woff2') format('woff2');}
@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/inter-latin-600-normal.woff2') format('woff2');}
@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/inter-latin-700-normal.woff2') format('woff2');}
@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/inter-latin-700-normal.woff2') format('woff2');}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/inter-latin-400-normal.woff2') format('woff2');}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/inter-latin-500-normal.woff2') format('woff2');}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/inter-latin-600-normal.woff2') format('woff2');}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/inter-latin-700-normal.woff2') format('woff2');}
