/*
 * Maoz network fonts — Almoni DL + Almoni Tzar (2026 refresh).
 * Relative src URLs resolve against this file's location, so the same file
 * serves correctly on every subsite (maoz-il.org, admission.*, etc.).
 * Family names MUST match the names the Elementor designs reference:
 *   'Almoni DL'  and  'Almoni Tzar'.
 */

/* ---------- Almoni DL (basic) ---------- */
@font-face {
  font-family: 'Almoni DL';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('fonts/almoni-light-aaa.woff2') format('woff2'),
       url('fonts/almoni-light-aaa.woff') format('woff');
}
@font-face {
  font-family: 'Almoni DL';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/almoni-regular-aaa.woff2') format('woff2'),
       url('fonts/almoni-regular-aaa.woff') format('woff');
}
@font-face {
  font-family: 'Almoni DL';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/almoni-bold-aaa.woff2') format('woff2'),
       url('fonts/almoni-bold-aaa.woff') format('woff');
}
@font-face {
  font-family: 'Almoni DL';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('fonts/almoni-black-aaa.woff2') format('woff2'),
       url('fonts/almoni-black-aaa.woff') format('woff');
}

/* ---------- Almoni Tzar (narrow) ---------- */
@font-face {
  font-family: 'Almoni Tzar';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('fonts/almoni-tzar-ultralight-aaa.woff2') format('woff2'),
       url('fonts/almoni-tzar-ultralight-aaa.woff') format('woff');
}
@font-face {
  font-family: 'Almoni Tzar';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('fonts/almoni-tzar-light-aaa.woff2') format('woff2'),
       url('fonts/almoni-tzar-light-aaa.woff') format('woff');
}
@font-face {
  font-family: 'Almoni Tzar';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/almoni-tzar-regular-aaa.woff2') format('woff2'),
       url('fonts/almoni-tzar-regular-aaa.woff') format('woff');
}
@font-face {
  font-family: 'Almoni Tzar';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('fonts/almoni-tzar-medium-aaa.woff2') format('woff2'),
       url('fonts/almoni-tzar-medium-aaa.woff') format('woff');
}
@font-face {
  font-family: 'Almoni Tzar';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('fonts/almoni-tzar-demibold-aaa.woff2') format('woff2'),
       url('fonts/almoni-tzar-demibold-aaa.woff') format('woff');
}
@font-face {
  font-family: 'Almoni Tzar';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/almoni-tzar-bold-aaa.woff2') format('woff2'),
       url('fonts/almoni-tzar-bold-aaa.woff') format('woff');
}
@font-face {
  font-family: 'Almoni Tzar';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('fonts/almoni-tzar-ultrabold-aaa.woff2') format('woff2'),
       url('fonts/almoni-tzar-ultrabold-aaa.woff') format('woff');
}
