/* Figtree — self-hosted webfonts for the static HTML shell (splash + error).
 *
 * The same TTFs are bundled with the Flutter app under `assets/fonts` and, on
 * web builds, published with the usual double "assets" prefix
 * (`assets/assets/fonts/...`), so the shell and the app render with one
 * identical typeface. Declaring them here keeps the boot sequence free of the
 * fonts.googleapis.com / fonts.gstatic.com requests: this URL is the same one
 * the Flutter engine will request later, so the browser HTTP cache serves it.
 *
 * Only the weights the shell actually paints are declared (the browser fetches
 * a face the first time it is needed). The app itself uses the full family via
 * the FontManifest generated from pubspec.yaml.
 */
@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/assets/fonts/Figtree-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/assets/fonts/Figtree-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/assets/fonts/Figtree-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/assets/fonts/Figtree-ExtraBold.ttf") format("truetype");
}
