/* ============================================================================
   fonts.css — typeface bindings
   ----------------------------------------------------------------------------
   PROVENANCE / LICENSING

   The reference site (grigoriak.doctor) ships two COMMERCIALLY LICENSED faces:

     display : "Moniqa ExtLt Narrow Heading"  (Borutta Group)
     text    : "Factor A"                     (Displaay Type Foundry)

   Neither is redistributed here. Both are replaced by metric-matched
   open-licence (SIL OFL) substitutes, measured against the originals:

     role     reference             substitute               cap Δ    width Δ
     -------  --------------------  -----------------------  -------  --------
     display  Moniqa ExtLt Narrow   Big Shoulders Display    +14%     −2.1%
     text     Factor A              Archivo                  −8%      −3.1%

   Moniqa is extremely condensed (0.275em average uppercase advance against a
   0.70em cap). Big Shoulders Display is the only open face that lands within
   2% of that advance. Its cap is taller, so --display-size-adjust in
   tokens.css trims it back; see the note there.

   TO SWAP IN THE REAL LICENSED FACES
   1. Drop the woff2 files into assets/fonts/.
   2. Change the src: lines below.
   3. Update --font-display / --font-text in tokens.css if the family name
      differs, and re-measure --display-fos / --display-foe / --text-fos /
      --text-foe (see tokens.css — they are per-font vertical metrics).
   Nothing else in the template refers to a font by name.
   ========================================================================== */

/* ---- display : Big Shoulders Display (SIL OFL 1.1) ---------------------- */
@font-face {
  font-family: 'Big Shoulders Display';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('../fonts/BigShouldersDisplay-100.woff2') format('woff2');
}
@font-face {
  font-family: 'Big Shoulders Display';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('../fonts/BigShouldersDisplay-200.woff2') format('woff2');
}

/* ---- text : Archivo (SIL OFL 1.1) -------------------------------------- */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/Archivo-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/Archivo-500.woff2') format('woff2');
}
