/* ===== Japanese locale overrides — load AFTER /styles.css ===== */
/* Prepend system Japanese fonts before the latin display/body fonts.
   System fonts only: zero font files, no CSP change (font-src 'self'). */
:root{
  --serif:"Hiragino Mincho ProN","Yu Mincho","YuMincho","Noto Serif JP",'Fraunces',Georgia,serif;
  --sans:"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","YuGothic",Meiryo,"Noto Sans JP",'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
}
/* Japanese needs a touch more line-height and no negative tracking (latin
   headings use letter-spacing:-.01em, which crowds kana/kanji). */
body{line-height:1.85}
h1,h2,h3{letter-spacing:0;line-height:1.3}
.eyebrow{letter-spacing:.12em}            /* .28em is too wide for kana */
.btn{letter-spacing:0}
/* Avoid awkward mid-word breaks in Japanese runs */
h1,h2,h3,p,li{word-break:normal;overflow-wrap:anywhere;line-break:strict}
