/* FONTS */
/* Averta Regular */
@font-face {
  font-family: "Averta";
  src: url("./fonts/averta/Averta-Regular.eot");
  src: url("./fonts/averta/Averta-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/averta/Averta-Regular.woff2") format("woff2"),
    url("./fonts/averta/Averta-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Inter */
/* Thin (100) */
@font-face {
  font-family: "Inter";
  font-weight: 100;
  font-style: normal;
  src: url("./fonts/inter/Inter_18pt-Thin.ttf") format("truetype");
  font-display: swap;
}

/* Thin Italic (100 italic) */
@font-face {
  font-family: "Inter";
  font-weight: 100;
  font-style: italic;
  src: url("./fonts/inter/Inter_18pt-ThinItalic.ttf") format("truetype");
  font-display: swap;
}

/* Regular (400) */
@font-face {
  font-family: "Inter";
  font-weight: 400;
  font-style: normal;
  src: url("./fonts/inter/Inter_18pt-Regular.ttf") format("truetype");
  font-display: swap;
}

/* Regular Italic (400 italic) */
@font-face {
  font-family: "Inter";
  font-weight: 400;
  font-style: italic;
  src: url("./fonts/inter/Inter_18pt-Italic.ttf") format("truetype");
  font-display: swap;
}

/* Bold (700) */
@font-face {
  font-family: "Inter";
  font-weight: 700;
  font-style: normal;
  src: url("./fonts/inter/Inter_18pt-Bold.ttf") format("truetype");
  font-display: swap;
}

/* Bold Italic (700 italic) */
@font-face {
  font-family: "Inter";
  font-weight: 700;
  font-style: italic;
  src: url("./fonts/inter/Inter_18pt-BoldItalic.ttf") format("truetype");
  font-display: swap;
}

/* Cygre */
/* 1. Thin (100) */
@font-face {
  font-family: "Cygre";
  font-weight: 100;
  font-style: normal;
  src: url("./fonts/cygre/Cygre-Thin.ttf") format("truetype");
  font-display: swap;
}

/* 2. Thin Italic (100 italic) */
@font-face {
  font-family: "Cygre";
  font-weight: 100;
  font-style: italic;
  src: url("./fonts/cygre/Cygre-ThinIt.ttf") format("truetype");
  font-display: swap;
}

/* 3. Light (300) */
@font-face {
  font-family: "Cygre";
  font-weight: 300;
  font-style: normal;
  src: url("./fonts/cygre/Cygre-Light.ttf") format("truetype");
  font-display: swap;
}

/* 4. Light Italic (300 italic) */
@font-face {
  font-family: "Cygre";
  font-weight: 300;
  font-style: italic;
  src: url("./fonts/cygre/Cygre-LightIt.ttf") format("truetype");
  font-display: swap;
}

/* 5. Regular (400) */
@font-face {
  font-family: "Cygre";
  font-weight: 400;
  font-style: normal;
  src: url("./fonts/cygre/Cygre-Regular.ttf") format("truetype");
  font-display: swap;
}

/* 6. Regular Italic (400 italic) */
@font-face {
  font-family: "Cygre";
  font-weight: 400;
  font-style: italic;
  src: url("./fonts/cygre/Cygre-RegularIt.ttf") format("truetype");
  font-display: swap;
}

/* 7. Book (часто тоже 400, 
   но бывает и 300/500 — проверьте документацию) */
@font-face {
  font-family: "Cygre";
  font-weight: 400;
  font-style: normal;
  src: url("./fonts/cygre/Cygre-Book.ttf") format("truetype");
  font-display: swap;
}

/* 8. Book Italic (соответствующее значение) */
@font-face {
  font-family: "Cygre";
  font-weight: 400;
  font-style: italic;
  src: url("./fonts/cygre/Cygre-BookIt.ttf") format("truetype");
  font-display: swap;
}

/* 9. Medium (500) */
@font-face {
  font-family: "Cygre";
  font-weight: 500;
  font-style: normal;
  src: url("./fonts/cygre/Cygre-Medium.ttf") format("truetype");
  font-display: swap;
}

/* 10. Medium Italic (500 italic) */
@font-face {
  font-family: "Cygre";
  font-weight: 500;
  font-style: italic;
  src: url("../assets/fonts/cygre/Cygre-MediumIt.ttf") format("truetype");
  font-display: swap;
}

/* 11. SemiBold (600) */
@font-face {
  font-family: "Cygre";
  font-weight: 600;
  font-style: normal;
  src: url("../assets/fonts/cygre/Cygre-SemiBold.ttf") format("truetype");
  font-display: swap;
}

/* 12. SemiBold Italic (600 italic) */
@font-face {
  font-family: "Cygre";
  font-weight: 600;
  font-style: italic;
  src: url("../assets/fonts/cygre/Cygre-SemiBoldIt.ttf") format("truetype");
  font-display: swap;
}

/* 13. Bold (700) */
@font-face {
  font-family: "Cygre";
  font-weight: 700;
  font-style: normal;
  src: url("../assets/fonts/cygre/Cygre-Bold.ttf") format("truetype");
  font-display: swap;
}

/* 14. Bold Italic (700 italic) */
@font-face {
  font-family: "Cygre";
  font-weight: 700;
  font-style: italic;
  src: url("../assets/fonts/cygre/Cygre-BoldIt.ttf") format("truetype");
  font-display: swap;
}

/* 15. ExtraBold (800) */
@font-face {
  font-family: "Cygre";
  font-weight: 800;
  font-style: normal;
  src: url("../assets/fonts/cygre/Cygre-ExtraBold.ttf") format("truetype");
  font-display: swap;
}

/* 16. ExtraBold Italic (800 italic) */
@font-face {
  font-family: "Cygre";
  font-weight: 800;
  font-style: italic;
  src: url("../assets/fonts/cygre/Cygre-ExtraBoldIt.ttf") format("truetype");
  font-display: swap;
}

/* 17. Black (900) */
@font-face {
  font-family: "Cygre";
  font-weight: 900;
  font-style: normal;
  src: url("../assets/fonts/cygre/Cygre-Black.ttf") format("truetype");
  font-display: swap;
}

/* 18. Black Italic (900 italic) */
@font-face {
  font-family: "Cygre";
  font-weight: 900;
  font-style: italic;
  src: url("../assets/fonts/cygre/Cygre-BlackIt.ttf") format("truetype");
  font-display: swap;
}
