/* BwGradual — BERA display family.
   Licensed commercial face; .otf files ship under apps/launchpad/public/fonts/.
   `font-display: swap` so headings fall back to the system display stack
   while the .otf loads (no FOIT on first paint).

   src url()s are RELATIVE (./X.otf), NOT absolute (/fonts/X.otf). The edge Worker
   serves the shell under a versioned base (_shell/<ver>/…), so this file loads as
   _shell/<ver>/fonts/bw-gradual.css and a relative url resolves to
   _shell/<ver>/fonts/X.otf (a real R2 asset). An absolute /fonts/X.otf would hit
   the origin root, miss every asset prefix, and get the SPA-fallback index.html
   back (OTS "invalid sfntVersion" — the html doctype parsed as a font). */

@font-face {
  font-family: "BwGradual";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("./BwGradual-Thin.otf") format("opentype");
}
@font-face {
  font-family: "BwGradual";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url("./BwGradual-ThinItalic.otf") format("opentype");
}
@font-face {
  font-family: "BwGradual";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("./BwGradual-Light.otf") format("opentype");
}
@font-face {
  font-family: "BwGradual";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("./BwGradual-LightItalic.otf") format("opentype");
}
@font-face {
  font-family: "BwGradual";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./BwGradual-Regular.otf") format("opentype");
}
@font-face {
  font-family: "BwGradual";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("./BwGradual-RegularItalic.otf") format("opentype");
}
@font-face {
  font-family: "BwGradual";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./BwGradual-Medium.otf") format("opentype");
}
@font-face {
  font-family: "BwGradual";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("./BwGradual-MediumItalic.otf") format("opentype");
}
@font-face {
  font-family: "BwGradual";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./BwGradual-Bold.otf") format("opentype");
}
@font-face {
  font-family: "BwGradual";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("./BwGradual-BoldItalic.otf") format("opentype");
}
@font-face {
  font-family: "BwGradual";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("./BwGradual-ExtraBold.otf") format("opentype");
}
@font-face {
  font-family: "BwGradual";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("./BwGradual-ExtraBoldItalic.otf") format("opentype");
}
@font-face {
  font-family: "BwGradual";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("./BwGradual-Black.otf") format("opentype");
}
@font-face {
  font-family: "BwGradual";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("./BwGradual-BlackItalic.otf") format("opentype");
}
