@font-face {
  font-family: "Rashi Script";
  src: url("/static/fonts/Mekorot-Rashi.ttf");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Taamey Frank";
  src: url("/static/fonts/Taamey-Frank/TaameyFrankCLM-Medium.ttf");
  font-style: normal;
  font-weight: normal;
  unicode-range: U+0000-0040, U+005B-0060, U+007B-FB4F;
}
@font-face {
  font-family: "Taamey Frank";
  src: url("/static/fonts/Taamey-Frank/TaameyFrankCLM-Bold.ttf");
  font-style: normal;
  font-weight: bold;
  unicode-range: U+0000-0040, U+005B-0060, U+007B-FB4F;
}
@font-face {
  font-family: "Taamey Frank";
  src: url("/static/fonts/Taamey-Frank/TaameyFrankCLM-MediumOblique.ttf");
  font-style: italic;
  font-weight: normal;
  unicode-range: U+0000-0040, U+005B-0060, U+007B-FB4F;
}
@font-face {
  font-family: "Taamey Frank";
  src: url("/static/fonts/Taamey-Frank/TaameyFrankCLM-BoldOblique.ttf");
  font-style: italic;
  font-weight: bold;
  unicode-range: U+0000-0040, U+005B-0060, U+007B-FB4F;
}
@font-face {
  font-family: "Noto Color Emoji";
  src: url("/static/fonts/NotoColorEmoji.ttf");
  font-style: normal;
  font-weight: normal;
  unicode-range: U+1F1E6-1F1FF;
}
@font-face {
  font-family: "Meltho";
  src: url("/static/fonts/SyrCOMBatnan.otf");
  font-style: normal;
  font-weight: normal;
  unicode-range: U+0700-074F;
}
@font-face {
  font-family: "Cardo";
  src: url("/static/fonts/Cardo-Regular.ttf");
  font-style: normal;
  font-weight: normal;
  unicode-range: U+0300-036F, U+0370-03FF, U+1D00-1D7F, U+1DBF, U+1F00-1FFF, U+2126, U+AB65, U+10140-1018F, U+101A0, U+1D200-1D24F;
}
:root {
  /* font stacks */
  --english-sans-serif-font-family: "Roboto", "Helvetica Neue", "Helvetica", sans-serif;
  --hebrew-sans-serif-font-family: "Heebo", "Roboto", sans-serif;
  --english-serif-font-family:
          "Cardo", /*Greek*/
          "Meltho", /*Syriac*/
          "adobe-garamond-pro", /*basic English font (including punctuation etc.)*/
          "Taamey Frank", /*Hebrew, punctuation will be caught by adobe-garamond-pro*/
          "Crimson Text", /*this font is loaded in base.html only for some latin letters with diacritics*/
          "Georgia", /*this font ssems to be here for historical reasons, but actually it applies for Cyrillic*/
          "Times New Roman", serif, /*fallbacks*/
          "Noto Sans Samaritan"; /*Samaritan - this font is loaded in base.html for only Samaritan characters*/
  --hebrew-serif-font-family:
          "Cardo", /*Greek*/
          "Noto Color Emoji", /*flag emojis*/
          "Taamey Frank", /*basic Hebrew font (including punctuation etc., but no English)*/
          "adobe-garamond-pro", /*English*/
          "Crimson Text", /*this font is loaded in base.html for only some latin letters with diacritics*/
          "Times New Roman", serif; /*fallbacks*/
  --english-secondary-font-family: 'Miriam Libre', var(--english-sans-serif-font-family);
  --hebrew-secondary-font-family: 'Miriam Libre', var(--hebrew-sans-serif-font-family);
}

body, .sans-serif {
  --english-font: var(--english-sans-serif-font-family);
  --hebrew-font: var(--hebrew-sans-serif-font-family);
}

.serif {
  --english-font: var(--english-serif-font-family);
  --hebrew-font: var(--hebrew-serif-font-family);
}

.sans-serif-in-hebrew {
  --english-font: var(--english-serif-font-family);
  --hebrew-font: var(--hebrew-sans-serif-font-family);
}

.info-text {
  --english-font: var(--english-secondary-font-family);
  --hebrew-font: var(--hebrew-secondary-font-family);
  font-size: var(--is-hebrew) 90%;
}

body, .en, .int-en, .englishWithinHebrew {
  --is-hebrew: initial;
}

.he, .int-he {
  unicode-bidi: plaintext;
  --is-hebrew: ;
}

* {
  --hebrew-font-conditional: var(--is-hebrew) var(--hebrew-font);
  font-family: var(--hebrew-font-conditional, var(--english-font));
}

/*# sourceMappingURL=fonts.css.map */
