/*
 * Pashm — self-hosted @font-face declarations.
 *
 * Lora (the scholarly heritage serif — wordmark, display headlines, section
 * titles) + Inter (navigation, body copy, the `Rs.` price role, tracked
 * label-caps). The Stitch export specifies Literata, which is NOT on the
 * platform's curated 6-family allowlist; Lora is the proven substitution (same
 * book-serif voice, same optical weight at display sizes). Both ship as real
 * self-hosted .woff2 — no font CDN on the storefront critical path (Lighthouse
 * SEO >= 95 invariant) — and each family carries its OFL LICENSE.txt beside
 * the .woff2 files. @font-face is lazy, so a declared weight the theme never
 * uses costs nothing.
 *
 * NOTE: the repo has NO Lora 500 face, so a `font-weight: 500` heading rule
 * would silently resolve to 400. The export's headline-md/headline-sm roles
 * are weight 500; Pashm renders them at the shipped 600 face instead.
 */

/* ---- Inter (body / UI / prices) ---- */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/inter/inter-regular.woff2") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/inter/inter-medium.woff2") format("woff2");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
  src: url("../fonts/inter/inter-bold.woff2") format("woff2");
}

/* ---- Lora (heritage serif headings — stands in for the export's Literata) ---- */
@font-face {
  font-family: "Lora";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/lora/lora-latin-400-normal.woff2") format("woff2");
}
@font-face {
  font-family: "Lora";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/lora/lora-latin-600-normal.woff2") format("woff2");
}
@font-face {
  font-family: "Lora";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/lora/lora-latin-700-normal.woff2") format("woff2");
}
