/*
  Self-hosted web fonts — no external requests (previously Google Fonts CDN).

  English / Latin UI:
    - Fraunces (headings) — variable font, weight 100–900, optical size 9–144
      (font-optical-sizing defaults to "auto", so browsers track opsz to the
      rendered font-size automatically — no extra CSS needed).
    - Heebo (body) — variable font, weight 100–900.

  Bangla UI (lang="bn"):
    - Li Ador Noirrit — 5 weights (200/300/400/600/700) x normal/italic,
      used for both headings and body text since Fraunces/Heebo have no
      Bangla glyph coverage at all.
*/

@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/latin/fraunces-variable.woff2') format('woff2-variations'), url('../fonts/latin/fraunces-variable.woff2') format('woff2');
}

@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/latin/heebo-variable.woff2') format('woff2-variations'), url('../fonts/latin/heebo-variable.woff2') format('woff2');
}

@font-face {
  font-family: 'Li Ador Noirrit';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('../fonts/bangla/li-ador-noirrit-200.woff2') format('woff2');
}
@font-face {
  font-family: 'Li Ador Noirrit';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url('../fonts/bangla/li-ador-noirrit-200italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Li Ador Noirrit';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/bangla/li-ador-noirrit-300.woff2') format('woff2');
}
@font-face {
  font-family: 'Li Ador Noirrit';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/bangla/li-ador-noirrit-300italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Li Ador Noirrit';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/bangla/li-ador-noirrit-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Li Ador Noirrit';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/bangla/li-ador-noirrit-400italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Li Ador Noirrit';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/bangla/li-ador-noirrit-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Li Ador Noirrit';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/bangla/li-ador-noirrit-600italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Li Ador Noirrit';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/bangla/li-ador-noirrit-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Li Ador Noirrit';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/bangla/li-ador-noirrit-700italic.woff2') format('woff2');
}
