/* ParkerStreet fonts — Pangram Pangram, self-hosted.
   Copied into each app by scripts/install-fonts.mjs (with the .woff2 files).
   Link it from your root layout: <link rel="stylesheet" href="/fonts/parkerstreet-fonts.css" />
   Static per-weight cuts; font-weight ranges cover in-between requests.
   Swap in the variable .woff2 later without changing the --ps-* tokens. */

/* PP Neue Montreal — sans */
@font-face {
  font-family: "PP Neue Montreal";
  src: url("/fonts/PPNeueMontreal-Regular.woff2") format("woff2");
  font-weight: 100 449;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PP Neue Montreal";
  src: url("/fonts/PPNeueMontreal-Medium.woff2") format("woff2");
  font-weight: 450 549;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PP Neue Montreal";
  src: url("/fonts/PPNeueMontreal-Semibold.woff2") format("woff2");
  font-weight: 550 1000;
  font-style: normal;
  font-display: swap;
}

/* PP Editorial New — serif display */
@font-face {
  font-family: "PP Editorial New";
  src: url("/fonts/PPEditorialNew-Regular.woff2") format("woff2");
  font-weight: 100 599;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PP Editorial New";
  src: url("/fonts/PPEditorialNew-Bold.woff2") format("woff2");
  font-weight: 600 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PP Editorial New";
  src: url("/fonts/PPEditorialNew-Italic.woff2") format("woff2");
  font-weight: 100 599;
  font-style: italic;
  font-display: swap;
}

/* PP Supply Mono — mono */
@font-face {
  font-family: "PP Supply Mono";
  src: url("/fonts/PPSupplyMono-Regular.woff2") format("woff2");
  font-weight: 100 449;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PP Supply Mono";
  src: url("/fonts/PPSupplyMono-Medium.woff2") format("woff2");
  font-weight: 450 1000;
  font-style: normal;
  font-display: swap;
}
