/* SBL Hebrew — https://www.sbl-site.org/educational/biblicalfonts_sblhebrew.aspx
   License: https://www.sbl-site.org/assets/pdfs/SBL_Font_End_User_License_Agreement.pdf */
@font-face {
    font-family: 'SBL Hebrew';
    src: local('SBL Hebrew'), local('SBLHebrew'),
        url(/src/fonts/SBLHebrew.woff2) format('woff2'),
        url(/src/fonts/SBLHebrew.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
}

/* Ezra SIL v2.51 — http://scripts.sil.org/EzraSIL_home
   Copyright (c) 1997-2007 SIL International, MIT/X11 License */
@font-face {
  font-family: EzraSILW;
  src: url(/src/fonts/SILEOT.woff);
}
@font-face {
  font-family: EzraSILSRW;
  src: url(/src/fonts/SILEOTSR.woff);
}

/* Charis SIL — https://software.sil.org/charis/
   Copyright (c) 1997-2022 SIL International, SIL Open Font License 1.1 */
@font-face {
    font-family: CharisSIL-R;
    src: url(/src/fonts/CharisSIL-Regular.woff2) format("woff2");
}
@font-face {
    font-family: CharisSIL-I;
    src: url(/src/fonts/CharisSIL-Italic.woff2) format("woff2");
}
@font-face {
    font-family: CharisSIL-B;
    src: url(/src/fonts/CharisSIL-Bold.woff2) format("woff2");
}
@font-face {
    font-family: CharisSIL-BI;
    src: url(/src/fonts/CharisSIL-BoldItalic.woff2) format("woff2");
}

/* FHA Condensed French NC — https://www.fontspace.com/fha-condensed-french-font-f15426
   Copyright (c) 1999-2012 The Fontry. Freeware, Non-Commercial */
@font-face {
    font-family: 'FHA Condensed French NC';
    src: local('FHA Condensed French NC'), local('FHACondensedFrenchNC'),
        url(/src/fonts/FHACondensedFrenchNC.woff2) format('woff2'),
        url(/src/fonts/FHACondensedFrenchNC.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

/* Garamond — https://allfont.net/download/garamond/
   Copyright (c) 1992 Tilde Ltd. */
@font-face {
    font-family: 'Garamond';
    font-style: normal;
    font-weight: normal;
    src: local('Garamond'), local('Garamond-Normal'),
        url(/src/fonts/garamond.woff) format('woff'),
}

/* ── Utility classes ───────────────────────────────────────────────────── */

body {
  font-family: EzraSILSRW, sans-serif;
}
h1, h2 {
  font-weight: normal;
}
.rtl {
  font-family: EzraSILW, sans-serif; font-size: 200%; direction: rtl; text-align: right;
}
.rtlSR {
  font-family: EzraSILSRW, sans-serif; font-size: 200%; direction: rtl; text-align: right;
}

.charis-R  { font-family: CharisSIL-R; }
.charis-B  { font-family: CharisSIL-B; }
.charis-I  { font-family: CharisSIL-I; }
.charis-BI { font-family: CharisSIL-BI; }

.transliteration-text-area {
    font-family: CharisSIL-I,"Times New Roman",serif;
    font-style: italic;
}

.fr-text-area {
    font-family: FHACondensedFrenchNC, ariel; direction: ltr; text-align: left;
}

.ru-text-area {
    font-family: Garamond;
    font-size: 125%;
    direction: ltr; text-align: left;
}

.console {
    font-family: "Lucida Console", "Courier New", monospace;
}
.small   { font-size: smaller; }
.bigger  { font-size: larger; }

.superscript {
    vertical-align: super;
    line-height: normal;
    position: relative;
}
.subscript {
    vertical-align: sub;
    line-height: normal;
    position: relative;
}

.error-text-area {
    font-family: CharisSIL-I,"Times New Roman",serif;
    color: red;
    font-style: normal;
    font-weight: bold;
}

.source-text-area       { font-family: "SBL Hebrew",serif; }
.source-text-area-title { font-family: "SBL Hebrew",serif; font-style: normal; font-weight: bolder; }
.verse-text-area        { font-family: "SBL Hebrew",serif; }
.comment-text-area      { font-family: "SBL Hebrew",serif; background-color: lightgreen; }
.editornotes-text-area  { font-family: "SBL Hebrew",serif; background-color: violet; }
.hebrew-text-area       { font-family: "SBL Hebrew",serif; background-color: lightgray; }
.source-text-highlighted-area { font-family: "SBL Hebrew",serif; background-color: lightblue; }

/* קרי_וכתיב */ .comment-text-area-1  { font-family: "SBL Hebrew",serif; color: rgb(220,  10, 60); background-color: lightgreen; }
/* טעמים */     .comment-text-area-2  { font-family: "SBL Hebrew",serif; color: rgb(220,  20, 60); background-color: lightgreen; }
/* סימון */     .comment-text-area-3  { font-family: "SBL Hebrew",serif; color: rgb(220,  30, 60); background-color: lightgreen; }
/* הבהרה */     .comment-text-area-4  { font-family: "SBL Hebrew",serif; color: rgb(220,  40, 60); background-color: lightgreen; }
/* סבירין */    .comment-text-area-5  { font-family: "SBL Hebrew",serif; color: rgb(220,  50, 60); background-color: lightgreen; }
/* ניקוד */     .comment-text-area-6  { font-family: "SBL Hebrew",serif; color: rgb(220,  60, 60); background-color: lightgreen; }
/* צ׳׳ל */      .comment-text-area-7  { font-family: "SBL Hebrew",serif; color: rgb(220,  70, 60); background-color: lightgreen; }
/* נ׳׳א */      .comment-text-area-8  { font-family: "SBL Hebrew",serif; color: rgb(220,  80, 60); background-color: lightgreen; }
/* צורת_האות */ .comment-text-area-9  { font-family: "SBL Hebrew",serif; color: rgb(220,  90, 60); background-color: lightgreen; }
/* הוראת_כתיבה */.comment-text-area-10 { font-family: "SBL Hebrew",serif; color: rgb(220, 100, 60); background-color: lightgreen; }
/* קדש */       .comment-text-area-11 { font-family: "SBL Hebrew",serif; color: rgb(220, 110, 60); background-color: lightgreen; }
/* מידע */      .comment-text-area-12 { font-family: "SBL Hebrew",serif; color: rgb(220, 120, 60); background-color: lightgreen; }
/* הפטרה */     .comment-text-area-13 { font-family: "SBL Hebrew",serif; color: rgb(220, 130, 60); background-color: lightgreen; }
