/*
 * Hebrew pages only. Polin draws the Hebrew; every Latin letter stays in the
 * site's own faces.
 *
 * Each face below joins an existing family and claims only the Hebrew range,
 * so a component keeps naming its usual family: Hebrew resolves to Polin here,
 * Latin, digits and punctuation resolve to the original face. The space goes
 * with Polin so Hebrew word spacing stays as the type was drawn.
 */
@font-face {
  font-family: "PP Neue Montreal";
  src: url("/fonts/Polin-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020, U+00A0, U+0590-05FF, U+200E-200F, U+20AA, U+FB1D-FB4F;
}

@font-face {
  font-family: "PP Neue Montreal";
  src: url("/fonts/Polin-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020, U+00A0, U+0590-05FF, U+200E-200F, U+20AA, U+FB1D-FB4F;
}

@font-face {
  font-family: "Natural Grotesk";
  src: url("/fonts/Polin-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020, U+00A0, U+0590-05FF, U+200E-200F, U+20AA, U+FB1D-FB4F;
}

@font-face {
  font-family: "Mabrypro";
  src: url("/fonts/Polin-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020, U+00A0, U+0590-05FF, U+200E-200F, U+20AA, U+FB1D-FB4F;
}

@font-face {
  font-family: "Adellesansext";
  src: url("/fonts/Polin-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020, U+00A0, U+0590-05FF, U+200E-200F, U+20AA, U+FB1D-FB4F;
}

/* Form controls do not inherit a family by default. */
html[lang="he"] input, html[lang="he"] textarea, html[lang="he"] select, html[lang="he"] button { font-family: "PP Neue Montreal", "Helvetica Neue", Arial, sans-serif; }
