/*
 * Font aliases — maps STUDIO's proprietary font-family names (Morisawa
 * GothicMB101, Hiragino Kaku Gothic) to licensed Google Fonts (Noto Sans JP)
 * so existing HTML/CSS referencing the original names renders correctly
 * without bundling or linking to proprietary font files.
 */

@font-face {
  font-family: "ゴシックMB101 R JIS2004";
  font-weight: 1 1000;
  font-display: swap;
  src: local("Noto Sans JP Regular"), local("Noto Sans JP");
}
@font-face {
  font-family: "ゴシックMB101 M JIS2004";
  font-weight: 1 1000;
  font-display: swap;
  src: local("Noto Sans JP Medium"), local("Noto Sans JP");
}
@font-face {
  font-family: "ゴシックMB101 DB JIS2004";
  font-weight: 1 1000;
  font-display: swap;
  src: local("Noto Sans JP DemiBold"), local("Noto Sans JP SemiBold"), local("Noto Sans JP Bold"), local("Noto Sans JP");
}
@font-face {
  font-family: "ヒラギノ角ゴ ProN W6";
  font-weight: 1 1000;
  font-display: swap;
  src: local("Noto Sans JP Bold"), local("Hiragino Kaku Gothic ProN W6"), local("Hiragino Kaku Gothic ProN");
}
@font-face {
  font-family: "ヒラギノ角ゴ ProN W3";
  font-weight: 1 1000;
  font-display: swap;
  src: local("Noto Sans JP Regular"), local("Hiragino Kaku Gothic ProN W3"), local("Hiragino Kaku Gothic ProN");
}

/* Generic fallback for any other Morisawa/Hiragino family references. */
:root {
  --uqx-jp-stack: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", system-ui, sans-serif;
}
