
/* Place your font files (.woff2 preferred) into /assets/fonts/ */

/* Roboto Condensed Bold */
@font-face {
  font-family: "RobotoCondensed-Bold";
  src: url("../fonts/RobotoCondensed-Bold.woff2") format("woff2"),
       url("../fonts/RobotoCondensed-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Roboto Condensed Regular */
@font-face {
  font-family: "RobotoCondensed-Regular";
  src: url("../fonts/RobotoCondensed-Regular.woff2") format("woff2"),
       url("../fonts/RobotoCondensed-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Roboto Regular */
@font-face {
  font-family: "Roboto-Regular";
  src: url("../fonts/Roboto-Regular.woff2") format("woff2"),
       url("../fonts/Roboto-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Roboto Bold */
@font-face {
  font-family: "Roboto-Bold";
  src: url("../fonts/Roboto-Bold.woff2") format("woff2"),
       url("../fonts/Roboto-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Saccosemibold Condensed (exact naming from your files may differ) */
@font-face {
  font-family: "Saccosemibold-Condensed";
  src: url("../fonts/saccosemibold-condensed.woff2") format("woff2"),
       url("../fonts/saccosemibold-condensed.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Swiper icons (if used) */
@font-face {
  font-family: "swiper-icons";
  src: url("../fonts/swiper-icons.woff2") format("woff2"),
       url("../fonts/swiper-icons.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Map to CSS variables for easy use */
:root{
  --ff-base: "Roboto-Regular", Arial, sans-serif;
  --ff-base-bold: "Roboto-Bold", Arial, sans-serif;
  --ff-cond: "RobotoCondensed-Regular", Arial, sans-serif;
  --ff-cond-bold: "RobotoCondensed-Bold", Arial, sans-serif;
  --ff-deco: "Saccosemibold-Condensed", Arial, sans-serif;
}

body{font-family:var(--ff-base); color:var(--c-text); background:var(--c-bg);}
h1,h2,h3,strong,b{font-family:var(--ff-cond-bold);}
.button, .elementor-button{font-family:var(--ff-cond-bold); letter-spacing:.02em;}
