/* The Castle Restaurant — brand typefaces
   English: Josfen  (Josefin Sans files, family name Josfen)
   Arabic:  NEOSAN  (Neo Sans Arabic files, family name NEOSAN)
*/

@font-face {
  font-family: "Josfen";
  src: url("../fonts/Josfen-Variable.ttf") format("truetype-variations");
  font-weight: 100 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Josfen";
  src: url("../fonts/Josfen-Italic-Variable.ttf") format("truetype-variations");
  font-weight: 100 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Josfen";
  src: url("../fonts/Josfen-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Josfen";
  src: url("../fonts/Josfen-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Josfen";
  src: url("../fonts/Josfen-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Josfen";
  src: url("../fonts/Josfen-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Josfen";
  src: url("../fonts/Josfen-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Josfen";
  src: url("../fonts/Josfen-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Josfen SemiBold";
  src: url("../fonts/Josfen-SemiBold.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "NEOSAN";
  src: url("../fonts/NEOSAN-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "NEOSAN";
  src: url("../fonts/NEOSAN-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "NEOSAN";
  src: url("../fonts/NEOSAN-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "NEOSAN";
  src: url("../fonts/NEOSAN-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "NEOSAN";
  src: url("../fonts/NEOSAN-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "NEOSAN";
  src: url("../fonts/NEOSAN-Ultra.ttf") format("truetype");
  font-weight: 950;
  font-style: normal;
  font-display: swap;
}
