/* Bản tiếng Nhật (/ja/): font có kana/kanji + quy tắc xuống dòng tiếng Nhật.
   Asap không có chữ Nhật -> trình duyệt rơi xuống Noto Sans JP (đã nạp sẵn). */
:root{ --font-sans:"Asap","Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif; }
html[lang="ja"] body{ font-family:var(--font-sans); line-break:strict; word-break:normal; overflow-wrap:anywhere; }
/* Chữ Nhật không cần giãn chữ kiểu Latin; nhãn in hoa giãn 0.14–0.24em trông rời rạc. */
html[lang="ja"] [style*="letter-spacing: 0.1"], html[lang="ja"] [style*="letter-spacing: 0.2"]{ letter-spacing:0.06em !important; }
html[lang="ja"] h1, html[lang="ja"] h2, html[lang="ja"] h3{ line-height:1.4; }
html[lang="ja"] p{ line-height:1.9; }
