/* hebrew */
@font-face {
    font-family: 'Alef';
    font-style: normal;
    font-weight: 400;
    src: url(/static/fonts/alef/Alef-Regular.ttf);
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}

/* latin */
@font-face {
    font-family: 'Alef';
    font-style: normal;
    font-weight: 400;
    src: url(/static/fonts/alef/Alef-Regular.ttf);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}

/* hebrew */
@font-face {
    font-family: 'Alef';
    font-style: normal;
    font-weight: 700;
    src: url(/static/fonts/alef/Alef-Bold.ttf);
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}

/* latin */
@font-face {
    font-family: 'Alef';
    font-style: normal;
    font-weight: 700;
    src: url(/static/fonts/alef/Alef-Bold.ttf);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}

body {
    direction: rtl;
    text-align: right;
    font-family: 'Alef', "Helvetica Neue", Arial, sans-serif;
}

.alef-font {
    font-family: 'Alef', "Helvetica Neue", Arial, sans-serif;
}
