/* 일본어 오버레이 — 번역 시스템 §7.4.
   원본 테마 CSS는 수정 금지라 별도 파일로 얹는다. 웹폰트는 넣지 않는다(성능 계획). */
:root {
  --lang-font: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Noto Sans JP", sans-serif;
}
body,
.menu-board {
  font-family: var(--lang-font);
}
/* 한국어용 어절 줄바꿈(keep-all)은 일본어에서 줄을 끊지 못하게 만들어 넘침을 낸다.
   일본어는 금칙처리(line-break: strict)에 맡긴다. */
.menu-board p,
.menu-board li,
.menu-board h1,
.menu-board h2,
.menu-board h3,
.menu-board a {
  word-break: normal;
  line-break: strict;
  overflow-wrap: anywhere;
}
