/* =========================================================================
   SINERG - self-hosted brand fonts

   Heebo for display, Assistant for text. Both are VARIABLE fonts, so one
   file per subset covers the full 100-900 axis and every weight the design
   asks for (400, 500, 600, 700, 750, 800, 900) is interpolated for real
   rather than faked by the browser.

   The src path is relative to THIS stylesheet, which lives in assets/.
   It used to read `../fonts/` - one directory too high - so every face
   404ed and the whole site silently fell back to Arial and Segoe UI.
   ========================================================================= */

/* Heebo - hebrew */
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(fonts/heebo-400-hebrew.woff2) format('woff2-variations'),
       url(fonts/heebo-400-hebrew.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

/* Heebo - latin */
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(fonts/heebo-400-latin.woff2) format('woff2-variations'),
       url(fonts/heebo-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Assistant - hebrew */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(fonts/assistant-400-hebrew.woff2) format('woff2-variations'),
       url(fonts/assistant-400-hebrew.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

/* Assistant - latin */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(fonts/assistant-400-latin.woff2) format('woff2-variations'),
       url(fonts/assistant-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* The Elementor theme asks throughout for a family called "MFE" that is
   defined nowhere on the site, so every heading using it fell back to the
   browser default. Aliasing it to Heebo repairs those without having to
   outrank the theme on every selector. */
@font-face {
  font-family: 'MFE';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(fonts/heebo-400-hebrew.woff2) format('woff2-variations'),
       url(fonts/heebo-400-hebrew.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
  font-family: 'MFE';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(fonts/heebo-400-latin.woff2) format('woff2-variations'),
       url(fonts/heebo-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
