/* ------------------------------------------------------------------ BRAND
   Decided September 2026 (illouz-brand skill): Noto Sans Hebrew for Hebrew,
   Inter for Latin and Cyrillic. Variable files, one per script, so every weight
   from 400 body to 900 mark comes from the same face. Noto Sans Hebrew carries
   Hebrew only; its Latin and Cyrillic come from Noto Sans, declared under the
   same family name so a token stack of "Noto Sans Hebrew" never falls back to
   a system face for a digit, an email address or a Russian word. */
@font-face{font-family:"Noto Sans Hebrew";src:url("fonts/noto-sans-hebrew-hebrew-var.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;}
@font-face{font-family:"Noto Sans Hebrew";src:url("fonts/noto-sans-latin-var.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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;}
@font-face{font-family:"Noto Sans Hebrew";src:url("fonts/noto-sans-cyrillic-var.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:"Inter";src:url("fonts/inter-latin-var.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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;}
@font-face{font-family:"Inter";src:url("fonts/inter-cyrillic-var.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}

/* ----------------------------------------------------------------- LEGACY
   Faces of the August 2026 identity, kept only until every page has been
   rebuilt on the brand above. Nothing new may reference them. */
/* Self-hosted brand faces. Never a font CDN: the console is a staff tool and the
   front door is used by people in trouble — neither should call a third party on
   load, and Heebo being open-source is part of why it was chosen. */

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

@font-face{font-family:"Assistant";src:url("fonts/assistant-hebrew-400-normal.woff2") format("woff2");font-weight:400;font-display:swap;unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}
@font-face{font-family:"Assistant";src:url("fonts/assistant-hebrew-700-normal.woff2") format("woff2");font-weight:700;font-display:swap;unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}
@font-face{font-family:"Assistant";src:url("fonts/assistant-latin-400-normal.woff2") format("woff2");font-weight:400;font-display:swap;}
@font-face{font-family:"Assistant";src:url("fonts/assistant-latin-700-normal.woff2") format("woff2");font-weight:700;font-display:swap;}

@font-face{font-family:"Archivo";src:url("fonts/archivo-latin-400-normal.woff2") format("woff2");font-weight:400;font-display:swap;}
@font-face{font-family:"Archivo";src:url("fonts/archivo-latin-700-normal.woff2") format("woff2");font-weight:700;font-display:swap;}
@font-face{font-family:"Archivo";src:url("fonts/archivo-latin-900-normal.woff2") format("woff2");font-weight:900;font-display:swap;}

/* Print only. Never rendered on screen. */
@font-face{font-family:"Frank Ruhl Libre";src:url("fonts/frank-ruhl-libre-hebrew-400-normal.woff2") format("woff2");font-weight:400;font-display:swap;unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}
@font-face{font-family:"Frank Ruhl Libre";src:url("fonts/frank-ruhl-libre-hebrew-700-normal.woff2") format("woff2");font-weight:700;font-display:swap;unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}
@font-face{font-family:"Frank Ruhl Libre";src:url("fonts/frank-ruhl-libre-latin-400-normal.woff2") format("woff2");font-weight:400;font-display:swap;}
