/* The faces the artwork styles actually author, served from this origin.

   No external font CDN: Pages has no build step and the site should not
   depend on a third party resolving at render time. A face that fails to
   load does not merely look different, it measures differently, and every
   shrink-to-fit decision the filler makes would be made against the wrong
   metrics.

   Each face is declared across the full weight range on purpose. The art
   asks for weights these files do not all carry (GFS Didot at 500, for
   one), and a browser asked for a weight it cannot find will either
   synthesise one or fall back to another family; pinning the range keeps
   the authored file in use at whatever weight the JSON names. */

@font-face { font-family: "Archivo";           src: url("archivo-500.woff2") format("woff2");        font-weight: 100 900; font-style: normal; font-display: block; }
@font-face { font-family: "ArchivoBlack";      src: url("archivo-black.woff2") format("woff2");      font-weight: 100 900; font-style: normal; font-display: block; }
@font-face { font-family: "GFS Didot";         src: url("gfs-didot.woff2") format("woff2");          font-weight: 100 900; font-style: normal; font-display: block; }
@font-face { font-family: "Poppins";           src: url("poppins-700.woff2") format("woff2");        font-weight: 100 900; font-style: normal; font-display: block; }
@font-face { font-family: "Playfair Display";  src: url("playfair-700.woff2") format("woff2");       font-weight: 100 900; font-style: normal; font-display: block; }
@font-face { font-family: "Playfair";          src: url("playfair-700.woff2") format("woff2");       font-weight: 100 900; font-style: normal; font-display: block; }
@font-face { font-family: "Inter";             src: url("inter-900.woff2") format("woff2");          font-weight: 100 900; font-style: normal; font-display: block; }
@font-face { font-family: "Oswald";            src: url("oswald-700.woff2") format("woff2");         font-weight: 100 900; font-style: normal; font-display: block; }
@font-face { font-family: "AlfaSlab";          src: url("alfaslab.woff2") format("woff2");           font-weight: 100 900; font-style: normal; font-display: block; }
@font-face { font-family: "TeX Gyre Adventor"; src: url("texgyreadventor-bold.otf") format("opentype"); font-weight: 100 900; font-style: normal; font-display: block; }

/* The approved chip reference uses a real semibold, with its own metrics. */
@font-face { font-family: "Archivo Pack"; src: url("archivo-600.woff") format("woff"); font-weight: 600; font-style: normal; font-display: block; }
