/* --- Poppins Font Definitions --- */

/* Regular */
@font-face {
  font-family: 'Poppins';          /* Name used in CSS */
  font-style: normal;              /* Style (normal or italic) */
  font-weight: 400;                /* Weight (e.g., 400=Regular, 700=Bold) */
  font-display: swap;              /* How the browser displays text while loading */
  src: url('../fonts/poppins/Poppins-Regular.ttf') format('truetype'); /* Path relative to this CSS file */
}

/* Italic */
@font-face {
  font-family: 'Poppins';
  font-style: italic;              /* This one is italic */
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/poppins/Poppins-Italic.ttf') format('truetype'); /* Ensure you have this file */
}

/* SemiBold */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;                /* 600 = SemiBold */
  font-display: swap;
  src: url('../fonts/poppins/Poppins-SemiBold.ttf') format('truetype'); /* Ensure you have this file */
}

/* Bold */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;                /* 700 = Bold */
  font-display: swap;
  src: url('../fonts/poppins/Poppins-Bold.ttf') format('truetype'); /* Ensure you have this file */
}
