/* Noto Sans JP — self-hosted (R-W / AUD-P1-010).
 * Source: @fontsource/noto-sans-jp@5.2.5
 *  - japanese subset (400/500/700)
 *  - symbols supplement（※ ℃ ― 等。japanese に無い記号を補完）
 * font-display: optional は現状（Google 配信時）と同じ方針を維持。
 */
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url("../../fonts/noto-sans-jp-400.a6c04f83e08f.woff2") format("woff2");
}

@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url("../../fonts/noto-sans-jp-500.56d003ccf653.woff2") format("woff2");
}

@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url("../../fonts/noto-sans-jp-700.0d28f61d57d9.woff2") format("woff2");
}

@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url("../../fonts/noto-sans-jp-symbols-400.87a36c385c43.woff2") format("woff2");
  unicode-range: U+00AB-00BB, U+012B, U+014D, U+016B, U+2010-2027, U+2030-205E,
    U+2100-214F, U+2190-21FF, U+2500-257F, U+25A0-25FF, U+2600-26FF, U+2700-27BF,
    U+3000-303F, U+FF00-FFEF;
}

@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url("../../fonts/noto-sans-jp-symbols-500.d28de30ad1b0.woff2") format("woff2");
  unicode-range: U+00AB-00BB, U+012B, U+014D, U+016B, U+2010-2027, U+2030-205E,
    U+2100-214F, U+2190-21FF, U+2500-257F, U+25A0-25FF, U+2600-26FF, U+2700-27BF,
    U+3000-303F, U+FF00-FFEF;
}

@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url("../../fonts/noto-sans-jp-symbols-700.d5d2018a1621.woff2") format("woff2");
  unicode-range: U+00AB-00BB, U+012B, U+014D, U+016B, U+2010-2027, U+2030-205E,
    U+2100-214F, U+2190-21FF, U+2500-257F, U+25A0-25FF, U+2600-26FF, U+2700-27BF,
    U+3000-303F, U+FF00-FFEF;
}
