/* Poppins as Default Font */
:root {
  --tj-ff-body: "Poppins", sans-serif;
  --tj-ff-heading: "Poppins", sans-serif;
}

/* Apply Poppins font to body and all text elements */
body {
  font-family: "Poppins", sans-serif !important;
  font-weight: 400;
  font-style: normal;
}

/* Apply Poppins to headings */
h1, h2, h3, h4, h5, h6 {
  font-family: "Poppins", sans-serif !important;
  font-weight: 600;
  font-style: normal;
}

/* Apply Poppins to all text elements */
p, span, a, div, li, td, th, label, input, textarea, select, button {
  font-family: "Poppins", sans-serif !important;
}

/* Ensure proper font rendering */
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Navbar menu items with Poppins */
.mainmenu ul > li > a,
.header-area a {
  font-family: "Poppins", sans-serif !important;
}

/* Buttons with Poppins */
.tj-primary-btn,
.text-btn,
button,
.btn {
  font-family: "Poppins", sans-serif !important;
  font-weight: 500;
}

