/**
 * Self-hosted @font-face declarations — Inter + Plus Jakarta Sans, latin
 * subset, downloaded once from Google Fonts and served from this theme's
 * own assets/fonts/ directory. No runtime request to fonts.googleapis.com
 * or fonts.gstatic.com, matching this theme's "no external CDN dependency
 * required for core UI" requirement (and matching what next/font/google
 * already did in the headless storefront — it self-hosts at build time
 * too, never a runtime Google Fonts request either).
 *
 * Both are true variable fonts (one physical file covers the whole weight
 * axis) — four @font-face rules per family, one per weight actually used
 * by app/globals.css's original design (400/500/600/700 for Inter,
 * 600/700/800 for Plus Jakarta Sans), all pointing at the same file; the
 * browser only downloads each file once regardless.
 */

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

@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/plus-jakarta-sans-variable.woff2") format("woff2");
}
@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/plus-jakarta-sans-variable.woff2") format("woff2");
}
@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/plus-jakarta-sans-variable.woff2") format("woff2");
}
