/* Noto Sans KR is self-hosted under SIL OFL 1.1; see assets/fonts/NotoSansKR-OFL.txt. */
@font-face {
  font-family: "TW Noto Sans KR";
  src: url("assets/fonts/NotoSansKR-Variable.ttf") format("truetype");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}
html:lang(ko) {
  --game-font: "TW Noto Sans KR", "Malgun Gothic", sans-serif;
  word-break: keep-all;
  overflow-wrap: anywhere;
}
html:lang(ko) body,
html:lang(ko) button,
html:lang(ko) input,
html:lang(ko) select,
html:lang(ko) h2,
html:lang(ko) h3,
html:lang(ko) .title-jp,
html:lang(ko) .brand > span,
html:lang(ko) .home-heading h2,
html:lang(ko) #vp-button-text {
  font-family: var(--game-font);
}
html:lang(en) .dock .menus button,
html:lang(ko) .dock .menus button {
  min-width: 0;
}
html:not(:lang(ja)) .panel-tabs button {
  white-space: normal;
}
html:not(:lang(ja)) .resident-fields label,
html:not(:lang(ja)) .setting-row {
  min-width: 0;
}
html:not(:lang(ja)) .home-content,
html:not(:lang(ja)) .recipe,
html:not(:lang(ja)) .build-card {
  overflow-wrap: anywhere;
}
