/* =============================================================================
   GEKI.AI — Self-hosted web fonts
   =============================================================================
   Poppins (primary) + Geist (secondary) + Geist Mono (monospace). All
   self-hosted (.woff2), no CDN / Google Fonts requests — required by GEKI
   sovereignty + ZDR constraints.

   Import once at your app root:
       @import "../../styleguide/fonts/fonts.css";

   Paths below are relative to THIS file. If you copy the fonts into a service
   static dir, adjust the url() paths accordingly.

   Poppins © Indian Type Foundry / Jonny Pinhorn — SIL Open Font License 1.1.
   Geist & Geist Mono © Vercel — SIL Open Font License 1.1.
   ============================================================================= */

/* ------------------------------- Poppins --------------------------------- */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("./poppins/poppins-Light.woff2") format("woff2");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./poppins/poppins-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./poppins/poppins-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("./poppins/poppins-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./poppins/poppins-Bold.woff2") format("woff2");
}

/* -------------------------------- Geist ---------------------------------- */
@font-face {
  font-family: "Geist";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("./geist/geist-Light.woff2") format("woff2");
}
@font-face {
  font-family: "Geist";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./geist/geist-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "Geist";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./geist/geist-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "Geist";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("./geist/geist-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "Geist";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./geist/geist-Bold.woff2") format("woff2");
}

/* ----------------------------- Geist Mono -------------------------------- */
@font-face {
  font-family: "Geist Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./geist-mono/GeistMono-Regular.woff2") format("woff2");
}
