/* ============================================================
   Agathia — webfonts (OTF/TTF from originals for sharp rendering)
   Regenerate WOFF2: node scripts/convert-fonts.mjs
   ============================================================ */

@font-face {
  font-family: "Neutra 2 Display";
  src: url("../assets/fonts/Neutraface2Display-Thin.otf") format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neutra 2 Display";
  src: url("../assets/fonts/Neutraface2Display-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neutra 2 Display";
  src: url("../assets/fonts/Neutraface2Display-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neutra 2 Display";
  src: url("../assets/fonts/Neutraface2Display-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neutra 2 Display Titling";
  src: url("../assets/fonts/Neutraface2Display-Titling.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neutra 2 Display Inline";
  src: url("../assets/fonts/Neutraface2Display-Inline.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zapfino";
  src: url("../assets/fonts/Zapfino.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
