/* ============================================================
   CRATER — Webfonts
   Bebas Neue Pro (condensed + expanded), Nexa, Typogotika
   ============================================================ */

/* ---- Bebas Neue Pro — condensed (headlines) ---- */
@font-face {
  font-family: "Bebas Neue Pro";
  src: url("../assets/fonts/BebasNeuePro-Book.otf") format("opentype");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Bebas Neue Pro";
  src: url("../assets/fonts/BebasNeuePro-Regular.otf") format("opentype");
  font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Bebas Neue Pro";
  src: url("../assets/fonts/BebasNeuePro-Bold.otf") format("opentype");
  font-weight: 700; font-style: normal; font-display: swap;
}

/* ---- Bebas Neue Pro Expanded (display / logo voice) ---- */
@font-face {
  font-family: "Bebas Neue Pro Expanded";
  src: url("../assets/fonts/BebasNeuePro-ExpandedBook.otf") format("opentype");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Bebas Neue Pro Expanded";
  src: url("../assets/fonts/BebasNeuePro-ExpandedBold.otf") format("opentype");
  font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Bebas Neue Pro Expanded";
  src: url("../assets/fonts/BebasNeuePro-ExpandedExtraBold.otf") format("opentype");
  font-weight: 800; font-style: normal; font-display: swap;
}

/* ---- Nexa (body / UI) ---- */
@font-face {
  font-family: "Nexa";
  src: url("../assets/fonts/Nexa-Light.otf") format("opentype");
  font-weight: 300; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Nexa";
  src: url("../assets/fonts/Nexa-Book.otf") format("opentype");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Nexa";
  src: url("../assets/fonts/Nexa-Bold.otf") format("opentype");
  font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Nexa";
  src: url("../assets/fonts/Nexa-Black.otf") format("opentype");
  font-weight: 900; font-style: normal; font-display: swap;
}

/* ---- Typogotika (alt display — modular geometric) ---- */
@font-face {
  font-family: "Typogotika";
  src: url("../assets/fonts/Typogotika-Mod.ttf") format("truetype");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "Typogotika";
  src: url("../assets/fonts/Typogotika-Black.ttf") format("truetype");
  font-weight: 900; font-style: normal; font-display: swap;
}
