/* Self-hosted Fira Sans (latin subset — covers every Faroese
   character: ð ø á í ó ú ý æ are all Latin-1). The festival app must not
   depend on a font CDN: it is used offline on a quay. TTF copies for
   design tools live in ./ttf/.

   Loading strategy:
   - 700 + 900: preloaded via BaseLayout, in the critical path
   - 600 + 800: lazy via @font-face declaration (browser fetches only when
     a CSS rule actually uses font-weight: 600 or 800)

   Weights 300/400/500 are dropped entirely (the design system uses
   600/700/800/900 — body, headings, ext headings, display). */

@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("FiraSans-700.woff2") format("woff2");
}

@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("FiraSans-900.woff2") format("woff2");
}

@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("FiraSans-600.woff2") format("woff2");
}

@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("FiraSans-800.woff2") format("woff2");
}
