/* PubGen AI — brand webfonts (public, CORS-enabled).
   Consume with one line, then `var(--pg-serif)` etc. resolve to the real faces:

     <link rel="stylesheet" href="https://brand.pubgen.vip/fonts.css">

   Families match the tokens.css stacks exactly:
     --pg-serif : Tiempos (500 — headline weight)
     --pg-sans  : Inter (400, 500)
     --pg-mono  : JetBrains Mono (400)
     Instrument Serif (400, 400 italic) — secondary display headings (H3–H5)

   Prefer the files? Download the whole set as a zip: /fonts/pubgen-fonts.zip          */

@font-face {
  font-family: "Tiempos";
  src: url("/fonts/tiempos-medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("/fonts/inter-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("/fonts/inter-medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "JetBrains Mono";
  src: url("/fonts/jetbrains-mono-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Instrument Serif";
  src: url("/fonts/instrument-serif-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Instrument Serif";
  src: url("/fonts/instrument-serif-italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
