/* ==========================================================================
   LAVA CASCADE — Fonts
   Self-hosted General Sans. Drop the files from the Fontshare "WEB" bundle
   into  assets/fonts/  using these exact names and everything picks up.

   Needed files (woff2 preferred, woff as fallback):
     GeneralSans-Light.woff2 / .woff       (300)
     GeneralSans-Regular.woff2 / .woff     (400)
     GeneralSans-Medium.woff2 / .woff      (500)
     GeneralSans-Semibold.woff2 / .woff    (600)
     GeneralSans-Bold.woff2 / .woff        (700)

   Grab them free at  https://www.fontshare.com/fonts/general-sans
   (Download family → use the /WEB/fonts/ folder from the zip.)
   ========================================================================== */

@font-face {
  font-family: "General Sans";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("../../assets/fonts/GeneralSans-Light.woff2") format("woff2"),
       url("../../assets/fonts/GeneralSans-Light.woff")  format("woff");
}
@font-face {
  font-family: "General Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../../assets/fonts/GeneralSans-Regular.woff2") format("woff2"),
       url("../../assets/fonts/GeneralSans-Regular.woff")  format("woff");
}
@font-face {
  font-family: "General Sans";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("../../assets/fonts/GeneralSans-Medium.woff2") format("woff2"),
       url("../../assets/fonts/GeneralSans-Medium.woff")  format("woff");
}
@font-face {
  font-family: "General Sans";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("../../assets/fonts/GeneralSans-Semibold.woff2") format("woff2"),
       url("../../assets/fonts/GeneralSans-Semibold.woff")  format("woff");
}
@font-face {
  font-family: "General Sans";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("../../assets/fonts/GeneralSans-Bold.woff2") format("woff2"),
       url("../../assets/fonts/GeneralSans-Bold.woff")  format("woff");
}

/* Optional: if you downloaded the single variable file instead of the statics,
   uncomment this and delete the five blocks above.
@font-face {
  font-family: "General Sans";
  font-weight: 200 700;
  font-style: normal;
  font-display: swap;
  src: url("../../assets/fonts/GeneralSans-Variable.woff2") format("woff2-variations");
}
*/
