/**
 * BeeConnect front-page font subset.
 *
 * Each file is generated from the same Google Fonts release used by the
 * canonical implementation. The original family remains later in the font
 * stack so CMS-managed text can fall back to the complete webfont when it
 * contains a glyph outside this front-page subset. Keep U+2026 in the subset:
 * native text-overflow ellipsis must use Noto's centered Japanese glyph.
 */
@font-face {
  font-family: "BConnect Noto Sans JP";
  src: url("../assets/fonts/NotoSansJP-400-500-subset.woff2?v=20260909-ellipsis") format("woff2");
  font-style: normal;
  font-weight: 400 500;
  font-display: swap;
}

@font-face {
  font-family: "BConnect Shippori Mincho";
  src: url("../assets/fonts/ShipporiMincho-400-subset.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "BConnect Shippori Mincho";
  src: url("../assets/fonts/ShipporiMincho-500-subset.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "BConnect Libertinus Serif";
  src: url("../assets/fonts/LibertinusSerif-400-subset.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "BConnect Libertinus Serif";
  src: url("../assets/fonts/LibertinusSerif-700-subset.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "BConnect EB Garamond";
  src: url("../assets/fonts/EBGaramond-700-latin.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
