/* ============================================================
   Finca Soluna — Webfonts
   Primary (display): Marisa  ·  Secondary (text): Avenir
   ============================================================ */

/* ---- Marisa (display / headline) ---- */
@font-face {
  font-family: "Marisa";
  src: url("../assets/fonts/MarisaLight.woff2") format("woff2"),
       url("../assets/fonts/MarisaLight.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Marisa";
  src: url("../assets/fonts/MarisaRegular.woff2") format("woff2"),
       url("../assets/fonts/MarisaRegular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Marisa";
  src: url("../assets/fonts/MarisaMedium.woff2") format("woff2"),
       url("../assets/fonts/MarisaMedium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Marisa";
  src: url("../assets/fonts/MarisaBold.woff2") format("woff2"),
       url("../assets/fonts/MarisaBold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ---- Avenir (body / secondary) ---- */
@font-face {
  font-family: "Avenir";
  src: url("../assets/fonts/Avenir-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir";
  src: url("../assets/fonts/Avenir-Book.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir";
  src: url("../assets/fonts/Avenir-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir";
  src: url("../assets/fonts/Avenir-Heavy.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir";
  src: url("../assets/fonts/Avenir-Black.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
