/* NOVAFRAME 全站排印统一层
   中文：全站唯一字体 PingFang SC（苹方，Apple 官网简体中文字体）。
        回退顺序 SF Pro SC → 冬青黑体 → 微软雅黑 → Noto Sans CJK。
        任何页面（含赏金主题、活动雷达）都不再单独指定中文字族，统一引用 --nf-zh。
   英文：全站统一无衬线（Avenir Next → Arial）。
        正文原来走 Georgia 衬线，与新版暗色视觉冲突，一并收进无衬线体系；
        --nf-type-serif 这个名字保留下来，是为了不断掉其它样式表里对它的引用。
   字体栈内英文字体在前、中文字体在后，浏览器逐字符匹配，中英混排自动分流。 */
:root{
  --nf-zh:"PingFang SC","SF Pro SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC";
  --nf-en-sans:"Avenir Next","Avenir",Arial,"Helvetica Neue",Helvetica;
  --nf-en-serif:"Avenir Next","Avenir",Arial,"Helvetica Neue",Helvetica;
  --nf-type-sans:var(--nf-en-sans),var(--nf-zh),sans-serif;
  --nf-type-serif:var(--nf-en-serif),var(--nf-zh),sans-serif;
}
html:not(.nf-theme-bounty),html:not(.nf-theme-bounty) body,html:not(.nf-theme-bounty) :where(button,input,select,textarea,optgroup){font-family:var(--nf-type-sans);}
html:not(.nf-theme-bounty) :where(h1,h2,h3,h4,h5,h6,header,nav,footer,.display,.ev-title,.nf-platform-title,.nf-platform-section-title,label,th,legend,code,kbd,samp,pre,.btn-primary,.btn-ghost){font-family:var(--nf-type-sans);}
html:not(.nf-theme-bounty) :where(p,li,blockquote,dd,figcaption){font-family:var(--nf-type-serif);font-variant-numeric:lining-nums;}
html:not(.nf-theme-bounty) :where(.eyebrow,[class*="uppercase"],[class*="tracking-"]){font-family:var(--nf-type-sans);}
