/*
 * BAAZ application typography (local, offline; no CDN).
 * Persian/Arabic script → "Aria Pro" (official AriaWeb variable WOFF, wght 50–1150).
 * Latin → "Lagu Sans" (official OTF weights 300–800).
 * Use the stack  'Aria Pro', 'Lagu Sans', <fallbacks>  — unicode-range routes each
 * character to the right family. Aria also owns space/NBSP/«» so it stays the
 * primary font for line metrics; Western digits stay Western (Lagu), no numeral shaping.
 * Licensed fonts: Aria requires a fontiran.com licence (owner-provided purchase).
 */
@font-face {
  font-family: 'Aria Pro';
  font-style: normal;
  font-weight: 50 1150;
  font-display: swap;
  src: url('/fonts/aria/AriaWebVF.woff') format('woff');
  unicode-range: U+0020, U+00A0, U+00AB, U+00BB, U+0600-06FF, U+0750-077F, U+08A0-08FF,
    U+200C-200F, U+FB50-FDFF, U+FE70-FEFF;
}

@font-face {
  font-family: 'Lagu Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/lagu/LaguSans-Light.otf') format('opentype');
  unicode-range: U+0000-024F, U+0259, U+0272, U+02C6-02DD, U+0300-036F, U+1E00-1EFF,
    U+2000-206F, U+2070-209F, U+20AC, U+20B9, U+2122, U+215B-215E, U+2212, U+2248, U+2264-2265, U+FB01-FB02;
}
@font-face {
  font-family: 'Lagu Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/lagu/LaguSans-Regular.otf') format('opentype');
  unicode-range: U+0000-024F, U+0259, U+0272, U+02C6-02DD, U+0300-036F, U+1E00-1EFF,
    U+2000-206F, U+2070-209F, U+20AC, U+20B9, U+2122, U+215B-215E, U+2212, U+2248, U+2264-2265, U+FB01-FB02;
}
@font-face {
  font-family: 'Lagu Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/lagu/LaguSans-Medium.otf') format('opentype');
  unicode-range: U+0000-024F, U+0259, U+0272, U+02C6-02DD, U+0300-036F, U+1E00-1EFF,
    U+2000-206F, U+2070-209F, U+20AC, U+20B9, U+2122, U+215B-215E, U+2212, U+2248, U+2264-2265, U+FB01-FB02;
}
@font-face {
  font-family: 'Lagu Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/lagu/LaguSans-SemiBold.otf') format('opentype');
  unicode-range: U+0000-024F, U+0259, U+0272, U+02C6-02DD, U+0300-036F, U+1E00-1EFF,
    U+2000-206F, U+2070-209F, U+20AC, U+20B9, U+2122, U+215B-215E, U+2212, U+2248, U+2264-2265, U+FB01-FB02;
}
@font-face {
  font-family: 'Lagu Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/lagu/LaguSans-Bold.otf') format('opentype');
  unicode-range: U+0000-024F, U+0259, U+0272, U+02C6-02DD, U+0300-036F, U+1E00-1EFF,
    U+2000-206F, U+2070-209F, U+20AC, U+20B9, U+2122, U+215B-215E, U+2212, U+2248, U+2264-2265, U+FB01-FB02;
}
@font-face {
  font-family: 'Lagu Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/lagu/LaguSans-ExtraBold.otf') format('opentype');
  unicode-range: U+0000-024F, U+0259, U+0272, U+02C6-02DD, U+0300-036F, U+1E00-1EFF,
    U+2000-206F, U+2070-209F, U+20AC, U+20B9, U+2122, U+215B-215E, U+2212, U+2248, U+2264-2265, U+FB01-FB02;
}
