/* =====================================
   Japanese Fonts – I.J. Business Do Ltd
   ===================================== */

/* Google Noto Sans JP (main font) */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap');

/* =====================================
   Font Stack and Base Typography
   ===================================== */

html[lang="ja"] body {
  font-family: 'Noto Sans JP', 'Meiryo', 'Yu Gothic', 'Hiragino Kaku Gothic ProN', sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #333;
  background-color: #fff;
  direction: ltr;
  text-align: left;
}

/* =====================================
   Headings
   ===================================== */

html[lang="ja"] h1,
html[lang="ja"] h2,
html[lang="ja"] h3,
html[lang="ja"] h4,
html[lang="ja"] h5,
html[lang="ja"] h6 {
  font-weight: 600;
  color: #d2232b; /* צבע המותג הראשי */
  line-height: 1.4;
  margin-top: 0.8em;
  margin-bottom: 0.4em;
  letter-spacing: 0.02em;
}

/* =====================================
   Paragraphs and Text
   ===================================== */

html[lang="ja"] p {
  font-weight: 400;
  margin-bottom: 1em;
  letter-spacing: 0.02em;
}

/* Smaller text elements */
html[lang="ja"] small {
  font-size: 0.9em;
  color: #555;
}

/* =====================================
   Button Text
   ===================================== */

html[lang="ja"] button,
html[lang="ja"] .btn {
  font-family: 'Noto Sans JP', 'Meiryo', sans-serif;
  font-weight: 600;
  letter-spacing: 0.03em;
}

/* =====================================
   Notes
   ===================================== */
/*
優先順位:
1. Noto Sans JP → Google font (main look)
2. Meiryo → Windows fallback
3. Yu Gothic → Secondary fallback
4. Hiragino → macOS fallback
*/
