/*
 * desk-works — self-hosted fonts.
 *
 * Poppins (geometric headlines) + Inter (utilitarian body / prices) both ship as
 * real self-hosted .woff2 vendored from the curated 6-family allowlist — no font
 * CDN on the storefront critical path (Lighthouse SEO >= 95 invariant). Each
 * family ships its OFL LICENSE.txt alongside the .woff2. @font-face is lazy, so
 * a weight downloads only when the page actually uses it.
 */

/* Poppins — geometric headlines (600 / 700). */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/poppins/poppins-latin-400-normal.woff2") format("woff2");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/poppins/poppins-latin-600-normal.woff2") format("woff2");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/poppins/poppins-latin-700-normal.woff2") format("woff2");
}

/* Inter — body copy, UI labels and prices (400 / 500 / 600-700). */
@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");
}
