/*
 * Self-hosted web fonts for the public pages (privacy / offer / landing / guide / thankyou).
 * Replaces the previous Google Fonts <link>, which sent every visitor's IP to Google
 * (an undeclared cross-border transfer — see privacy policy §6-7).
 *
 * These @font-face rules are request-free by design:
 *   1) local(...) uses the font if the visitor already has it installed;
 *   2) otherwise the self-hosted /static/fonts/*.woff2 is used (drop the files there — see README.md);
 *   3) if a woff2 is missing, the browser falls back to the system stack in each page's
 *      font-family (…, "Segoe UI", Tahoma, sans-serif) — still zero external calls.
 */

/* ---- Manrope (body) ---- */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Manrope"), local("Manrope-Regular"), url("/static/fonts/manrope-400.woff2") format("woff2");
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Manrope Medium"), local("Manrope-Medium"), url("/static/fonts/manrope-500.woff2") format("woff2");
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local("Manrope SemiBold"), local("Manrope-SemiBold"), url("/static/fonts/manrope-600.woff2") format("woff2");
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Manrope Bold"), local("Manrope-Bold"), url("/static/fonts/manrope-700.woff2") format("woff2");
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local("Manrope ExtraBold"), local("Manrope-ExtraBold"), url("/static/fonts/manrope-800.woff2") format("woff2");
}

/* ---- Unbounded (headings / brand) ---- */
@font-face {
  font-family: "Unbounded";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Unbounded Medium"), local("Unbounded-Medium"), url("/static/fonts/unbounded-500.woff2") format("woff2");
}
@font-face {
  font-family: "Unbounded";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("Unbounded Bold"), local("Unbounded-Bold"), url("/static/fonts/unbounded-700.woff2") format("woff2");
}
