/**
 * Local Fonts - Self-hosted for better performance
 * Replaces Google Fonts to improve Core Web Vitals
 */

/* Open Sans - Regular (400) */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/open-sans-v40-latin-regular.woff2") format("woff2");
}

/* Open Sans - 500 */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/open-sans-v40-latin-500.woff2") format("woff2");
}

/* Open Sans - 600 */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/open-sans-v40-latin-600.woff2") format("woff2");
}

/* Open Sans - Bold (700) */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/open-sans-v40-latin-700.woff2") format("woff2");
}

/* Inter - Regular (400) */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/inter-v18-latin-regular.woff2") format("woff2");
}

/* Inter - 500 */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/inter-v18-latin-500.woff2") format("woff2");
}

/* Inter - 600 */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/inter-v18-latin-600.woff2") format("woff2");
}

/* Inter - Bold (700) */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/inter-v18-latin-700.woff2") format("woff2");
}

/* Poppins - Light (300) */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/poppins-v21-latin-300.woff2") format("woff2");
}

/* Poppins - Regular (400) */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/poppins-v21-latin-regular.woff2") format("woff2");
}

/* Poppins - 500 */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/poppins-v21-latin-500.woff2") format("woff2");
}

/* Poppins - 600 */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/poppins-v21-latin-600.woff2") format("woff2");
}

/* Poppins - Bold (700) */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/poppins-v21-latin-700.woff2") format("woff2");
}

/* Pacifico - Regular (400) */
@font-face {
  font-family: "Pacifico";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/Pacifico-Regular.ttf") format("truetype");
}

/* Citadel Script - Regular (400) */

@font-face {
  font-family: "Citadel Script Std";
  src: url("../fonts/CitadelScriptStd.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
