/* ===============================
   AKTIV GROTESK FAMILY
   =============================== */

/* Font faces */
@font-face {
  font-family: "AktivGrotesk";
  src: url("/assets/fonts/AktivGrotesk-Thin.woff2") format("woff2"),
       url("/assets/fonts/AktivGrotesk-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AktivGrotesk";
  src: url("/assets/fonts/AktivGrotesk-Light.woff2") format("woff2"),
       url("/assets/fonts/AktivGrotesk-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AktivGrotesk";
  src: url("/assets/fonts/AktivGrotesk-Regular.woff2") format("woff2"),
       url("/assets/fonts/AktivGrotesk-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AktivGrotesk";
  src: url("/assets/fonts/AktivGrotesk-Medium.woff2") format("woff2"),
       url("/assets/fonts/AktivGrotesk-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AktivGrotesk";
  src: url("/assets/fonts/AktivGrotesk-SemiBold.woff2") format("woff2"),
       url("/assets/fonts/AktivGrotesk-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AktivGrotesk";
  src: url("/assets/fonts/AktivGrotesk-Bold.woff2") format("woff2"),
       url("/assets/fonts/AktivGrotesk-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AktivGrotesk";
  src: url("/assets/fonts/AktivGrotesk-ExtraBold.woff2") format("woff2"),
       url("/assets/fonts/AktivGrotesk-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AktivGrotesk";
  src: url("/assets/fonts/AktivGrotesk-Black.woff2") format("woff2"),
       url("/assets/fonts/AktivGrotesk-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* Utility classes for Aktiv Grotesk */
.AktivGro {
  font-family: "AktivGrotesk", sans-serif !important;
}

.AktivGro-100 { font-family: "AktivGrotesk", sans-serif; font-weight: 100; }
.AktivGro-300 { font-family: "AktivGrotesk", sans-serif; font-weight: 300; }
.AktivGro-400 { font-family: "AktivGrotesk", sans-serif; font-weight: 400; }
.AktivGro-500 { font-family: "AktivGrotesk", sans-serif; font-weight: 500; }
.AktivGro-600 { font-family: "AktivGrotesk", sans-serif; font-weight: 600; }
.AktivGro-700 { font-family: "AktivGrotesk", sans-serif; font-weight: 700; }
.AktivGro-800 { font-family: "AktivGrotesk", sans-serif; font-weight: 800; }
.AktivGro-900 { font-family: "AktivGrotesk", sans-serif; font-weight: 900; }


/* ===============================
   ABHAYA LIBRE FAMILY
   =============================== */

/* @font-face {
  font-family: "Abhaya Libre";
  src: url("/assets/fonts/AbhayaLibre-Regular.woff2") format("woff2"),
       url("/assets/fonts/AbhayaLibre-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Abhaya Libre";
  src: url("/assets/fonts/AbhayaLibre-Medium.woff2") format("woff2"),
       url("/assets/fonts/AbhayaLibre-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Abhaya Libre";
  src: url("/assets/fonts/AbhayaLibre-SemiBold.woff2") format("woff2"),
       url("/assets/fonts/AbhayaLibre-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Abhaya Libre";
  src: url("/assets/fonts/AbhayaLibre-Bold.woff2") format("woff2"),
       url("/assets/fonts/AbhayaLibre-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Abhaya Libre";
  src: url("/assets/fonts/AbhayaLibre-ExtraBold.woff2") format("woff2"),
       url("/assets/fonts/AbhayaLibre-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}


.Abhaya {
  font-family: "Abhaya Libre", serif !important;
}

.Abhaya-400 { font-family: "Abhaya Libre", serif; font-weight: 400; }
.Abhaya-500 { font-family: "Abhaya Libre", serif; font-weight: 500; }
.Abhaya-600 { font-family: "Abhaya Libre", serif; font-weight: 600; }
.Abhaya-700 { font-family: "Abhaya Libre", serif; font-weight: 700; }
.Abhaya-800 { font-family: "Abhaya Libre", serif; font-weight: 800; } */
