/* Almoni — self-hosted, Hebrew pages only. */

@font-face {
  font-family: 'Almoni';
  src: url('../../fonts/noto-sans-hebrew-new/almoni-light-aaa.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Almoni';
  src: url('../../fonts/noto-sans-hebrew-new/almoni-regular-aaa.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Almoni';
  src: url('../../fonts/noto-sans-hebrew-new/almoni-bold-aaa.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

html[lang^='he'] {
  --font-family-sans: 'Almoni', sans-serif;
  --font-family-serif: 'Almoni', sans-serif;

  /* Almoni reads smaller than Inter — bump each step by ~1px. */
  --font-size-caption: 0.8125rem; /* 13px */
  --font-size-small: 0.9375rem; /* 15px */
  --font-size-body: 1.0625rem; /* 17px */
  --font-size-lead: 1.1875rem; /* 19px */
  --font-size-subtitle: 1.3125rem; /* 21px */
}
