/* ==========================================================================
   Japanese type override — /ja/ only.

   Same problem as zh.css/th.css: Fraunces and IBM Plex Mono ship no
   Japanese glyphs, so reusing the Latin tokens as-is would silently fall
   back to whatever system Japanese font each OS happens to pick.
   ========================================================================== */

:root {
  --font-display: 'Noto Serif JP', 'Hiragino Mincho ProN', 'Yu Mincho', serif;
  --font-body: 'Noto Sans JP', -apple-system, 'Hiragino Sans', 'Yu Gothic', sans-serif;
  /* --font-mono stays IBM Plex Mono for actual numerals/Latin labels
     (¥, dates, "Niu Lai") — those render fine in it. */
}

.eyebrow, .topbar, .lang-switch summary, .lang-switch__menu a, .theme-btn,
.quote-hook__cite, .triage__kicker, .navlinks a {
  font-family: 'IBM Plex Mono', var(--font-body);
}
