/* © 2026 Mojing 墨景 (SimaTian). Licensed CC BY-NC 4.0, see LICENSE.
   The Japanese reading pages (/ja/…), after site.css: the game's Japanese brush faces (the same files and order as
   src/i18n/fonts.json: JaHan declared last, so the browser tries it first for kanji, then Ja for the kana and the rest),
   a mincho for the running text, and the looser leading Japanese wants. */
@font-face{font-family:"Bonsai Brush";src:url(/ui/BonsaiBrush-Ja.woff2) format("woff2");font-weight:400;unicode-range:U+3000-30FF,U+3400-9FFF,U+FF00-FFEF;font-display:swap}
@font-face{font-family:"Bonsai Brush";src:url(/ui/BonsaiBrush-Ja.woff2) format("woff2");font-weight:700;unicode-range:U+3000-30FF,U+3400-9FFF,U+FF00-FFEF;font-display:swap}
@font-face{font-family:"Bonsai Brush";src:url(/ui/BonsaiBrush-JaHan.woff2) format("woff2");font-weight:400;unicode-range:U+3400-9FFF;font-display:swap}
@font-face{font-family:"Bonsai Brush";src:url(/ui/BonsaiBrush-JaHan.woff2) format("woff2");font-weight:700;unicode-range:U+3400-9FFF;font-display:swap}
:root{
  --text:"Hiragino Mincho ProN","Yu Mincho","YuMincho","Noto Serif JP","Noto Serif CJK JP","BIZ UDPMincho",serif;
  --han:"Bonsai Brush","Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;
}
body{line-height:1.85;font-size:1.0625rem;line-break:strict;overflow-wrap:anywhere}
.lede{line-height:1.8;font-size:1.15rem}
/* the brush only where every character is painted (class b, set by tools/reading/build.py); else the mincho */
article h2,article h3,.cta h2,.bar nav a,figcaption,.updated,footer,thead th,.btn{font-family:var(--text)}
article h2,article h3{letter-spacing:.04em}
.b,.bar nav a.b{font-family:var(--brush)}
.pin{font-style:normal}
table{font-size:.95rem}
