/*
 * Two-font split, reproduced from the source design.
 *
 * Every FUP Aviv face is scoped to the Hebrew block + Hebrew presentation forms
 * + the shekel sign. Latin and digits therefore fall THROUGH to Inter Tight.
 * This is deliberate: strings like "בוגרי תוכנית LifeTec" or "A1C 11.5 → 5.7"
 * render in two typefaces at once. Removing unicode-range silently changes
 * every number and Latin word on the page.
 *
 * Weight caveat, reproduced as-is: FUP Aviv stops at 800 but the design asks
 * for 900 throughout, so Hebrew clamps to 800 while Latin reaches 900.
 */

@font-face {
  font-family: "FUP Aviv";
  src: url("../fonts/FUP_Aviv_Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0590-05FF, U+FB1D-FB4F, U+20AA;
}

@font-face {
  font-family: "FUP Aviv";
  src: url("../fonts/FUP_Aviv_Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0590-05FF, U+FB1D-FB4F, U+20AA;
}

@font-face {
  font-family: "FUP Aviv";
  src: url("../fonts/FUP_Aviv_Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0590-05FF, U+FB1D-FB4F, U+20AA;
}

@font-face {
  font-family: "FUP Aviv";
  src: url("../fonts/FUP_Aviv_SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0590-05FF, U+FB1D-FB4F, U+20AA;
}

@font-face {
  font-family: "FUP Aviv";
  src: url("../fonts/FUP_Aviv_Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0590-05FF, U+FB1D-FB4F, U+20AA;
}

@font-face {
  font-family: "FUP Aviv";
  src: url("../fonts/FUP_Aviv_ExtraBold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0590-05FF, U+FB1D-FB4F, U+20AA;
}

@font-face {
  font-family: "Inter Tight Variable";
  src: url("../fonts/inter-tight-latin-wght-normal.woff2") format("woff2-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
