/*
 * Lxera | Skills — self-hosted brand fonts (no external CDN).
 * IBM Plex Sans Arabic (Arabic + Latin) + Inter (Latin), weights 400/500/600/700.
 *
 * UNICODE-RANGE ON BOTH PLEX SUBSETS. They share a family, weight and style. The Latin files used
 * to carry no range, so they claimed every character, including Arabic, and were declared after
 * the Arabic files. Arabic text then depended on the browser falling back inside the family.
 * With both ranged, each character has exactly one file. The Latin range is Google Fonts' own.
 * Files: /assets/default/fonts/lxera/
 */

/* ---------- IBM Plex Sans Arabic — Arabic subset ---------- */
@font-face {
  font-family:var(--lx-font-ar);
  font-style: normal; font-weight: 400; font-display: swap;
  src: url('/assets/default/fonts/lxera/ibm-plex-arabic-arabic-400.woff2') format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+200C-200E, U+2010-2011, U+FB50-FDFF, U+FE70-FEFF;
}
@font-face {
  font-family:var(--lx-font-ar);
  font-style: normal; font-weight: 500; font-display: swap;
  src: url('/assets/default/fonts/lxera/ibm-plex-arabic-arabic-500.woff2') format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+200C-200E, U+2010-2011, U+FB50-FDFF, U+FE70-FEFF;
}
@font-face {
  font-family:var(--lx-font-ar);
  font-style: normal; font-weight: 600; font-display: swap;
  src: url('/assets/default/fonts/lxera/ibm-plex-arabic-arabic-600.woff2') format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+200C-200E, U+2010-2011, U+FB50-FDFF, U+FE70-FEFF;
}
@font-face {
  font-family:var(--lx-font-ar);
  font-style: normal; font-weight: 700; font-display: swap;
  src: url('/assets/default/fonts/lxera/ibm-plex-arabic-arabic-700.woff2') format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+200C-200E, U+2010-2011, U+FB50-FDFF, U+FE70-FEFF;
}

/* ---------- IBM Plex Sans Arabic — Latin subset (default range) ---------- */
@font-face {
  font-family:var(--lx-font-ar);
  font-style: normal; font-weight: 400; font-display: swap;
  src: url('/assets/default/fonts/lxera/ibm-plex-arabic-latin-400.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;
}
@font-face {
  font-family:var(--lx-font-ar);
  font-style: normal; font-weight: 500; font-display: swap;
  src: url('/assets/default/fonts/lxera/ibm-plex-arabic-latin-500.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;
}
@font-face {
  font-family:var(--lx-font-ar);
  font-style: normal; font-weight: 600; font-display: swap;
  src: url('/assets/default/fonts/lxera/ibm-plex-arabic-latin-600.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;
}
@font-face {
  font-family:var(--lx-font-ar);
  font-style: normal; font-weight: 700; font-display: swap;
  src: url('/assets/default/fonts/lxera/ibm-plex-arabic-latin-700.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;
}

/* ---------- Inter — Latin ---------- */
@font-face {
  font-family: 'Inter';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url('/assets/default/fonts/lxera/inter-latin-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal; font-weight: 500; font-display: swap;
  src: url('/assets/default/fonts/lxera/inter-latin-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal; font-weight: 600; font-display: swap;
  src: url('/assets/default/fonts/lxera/inter-latin-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal; font-weight: 700; font-display: swap;
  src: url('/assets/default/fonts/lxera/inter-latin-700.woff2') format('woff2');
}
