/* ── Krupal Tandel · Webfonts ───────────────────────────────────
   Primary type is Avenir LT Std (geometric humanist sans) — the
   licensed font files ship with this system. Technical/mono accents
   use IBM Plex Mono (Google Fonts).

   Weight mapping (Avenir has no true 600 semibold — 600 rounds up
   to Heavy by design):
     300 Light · 400 Roman · 500 Medium · 700 Heavy · 800/900 Black */

@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap');

@font-face {
  font-family: "Avenir LT Std";
  src: url("../assets/fonts/AvenirLTStd-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir LT Std";
  src: url("../assets/fonts/AvenirLTStd-LightOblique.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Avenir LT Std";
  src: url("../assets/fonts/AvenirLTStd-Roman.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir LT Std";
  src: url("../assets/fonts/AvenirLTStd-Oblique.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Avenir LT Std";
  src: url("../assets/fonts/AvenirLTStd-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir LT Std";
  src: url("../assets/fonts/AvenirLTStd-MediumOblique.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Avenir LT Std";
  src: url("../assets/fonts/AvenirLTStd-Heavy.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir LT Std";
  src: url("../assets/fonts/AvenirLTStd-HeavyOblique.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Avenir LT Std";
  src: url("../assets/fonts/AvenirLTStd-Black.otf") format("opentype");
  font-weight: 800 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir LT Std";
  src: url("../assets/fonts/AvenirLTStd-BlackOblique.otf") format("opentype");
  font-weight: 800 900;
  font-style: italic;
  font-display: swap;
}
