/*
  DOKO typography — SELF-HOSTED webfonts.

  Product UI is Inter (400/500/600/700); monospace is IBM Plex Mono (400/500,
  used for API keys, wallet addresses, tx hashes, reference numbers and amounts
  where digits must align). Only these weights are shipped — do not use a heavier
  weight in CSS or the browser will synthesise a faux-bold.

  These faces are served from our own origin on purpose. The checkout page must
  not depend on a third-party CDN to render, and loading fonts from Google would
  disclose every merchant-customer's IP address to Google (a privacy/AUSTRAC
  review problem). No third-party font CDN requests are made from either app.

  Licence: Inter and IBM Plex Mono are both licensed under the
  SIL Open Font License 1.1 (https://scripts.sil.org/OFL). Latin subset.
*/

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

/* ── IBM Plex Mono ── */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/ibm-plex-mono-400-latin.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-500-latin.woff2') format('woff2');
}
