/* language switch + Hong Kong Chinese type, added 2026-10-09 */
.bar-lang{display:none;color:var(--em);text-decoration:none}
@media (max-width:900px){.bar-lang{display:inline-block;margin-left:auto}}
html:lang(zh){
  --serif:"Playfair Display","Noto Serif TC","Noto Serif CJK TC","Songti TC","PMingLiU",serif;
  --sans:Inter,"PingFang HK","PingFang TC","Noto Sans TC","Microsoft JhengHei",system-ui,sans-serif;
  --hand:Caveat,"PingFang HK","Noto Sans TC",cursive;
}
html:lang(zh) .mono{letter-spacing:.04em}
html:lang(zh) *{font-style:normal!important}
html:lang(zh) :is(h1,h2,h3,summary){text-wrap:balance}
html:lang(zh) :is(p,li){text-wrap:pretty}
