/*! © 2026 North Point Tech. All rights reserved. Proprietary software — see LICENSE. */
/* Self-hosted web fonts. Each file only downloads when the page uses characters in its unicode-range,
   so English visitors never fetch the Arabic fonts and the other way round. */

/* Inter: text, forms, prices and the dashboard. */
@font-face {
  font-family: "Inter";
  src: url("/assets/fonts/primary/Inter-Variable.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;
}

/* Arabic and Kurdish (Sorani): both faces include every Sorani letter (ە ێ ۆ ڕ ڵ ڤ). */
@font-face {
  font-family: "Noto Sans Arabic";
  src: url("/assets/fonts/arabic/NotoSansArabic-Variable.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011,
    U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC;
}

/* The name: a handwritten "Mr" and a tall BARBER, like a barbershop window. Only the logo uses these.
   Great Vibes is cut down to plain English letters (A-Z, a-z, 0-9, punctuation), which is all the logo needs. */
@font-face {
  font-family: "Great Vibes";
  src: url("/assets/fonts/display/GreatVibes-Regular.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Bebas Neue";
  src: url("/assets/fonts/display/BebasNeue-Regular.woff2") format("woff2");
  font-display: swap;
}
