/* Website typography: homepage font stack, isolated from cart and client area. */
:is(main[id^="bly-"], main#bl-domain-app) { font-family: "PingFang SC", "Hiragino Sans GB", "Helvetica Neue", Helvetica, "Microsoft YaHei UI", "Microsoft YaHei", BaoleSans, Arial, sans-serif !important; }
:is(main[id^="bly-"], main#bl-domain-app) :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,li,dt,dd,strong,em,small,span:not([class*="icon"]):not([class*="fa-"]):not([class*="mdi-"]):not([class*="glyphicon"]):not([class*="bx-"])):not(code):not(pre):not(code *):not(pre *) { font-family: "PingFang SC", "Hiragino Sans GB", "Helvetica Neue", Helvetica, "Microsoft YaHei UI", "Microsoft YaHei", BaoleSans, Arial, sans-serif !important; }
body:has(:is(main#home,main[id^="bly-"],main#bl-domain-app)) :is(header,footer) :is(a,button,p,h1,h2,h3,h4,h5,h6,li,label,strong,small):not([class*="icon"]):not([class*="fa-"]):not([class*="mdi-"]):not([class*="glyphicon"]):not([class*="bx-"]) { font-family: "PingFang SC", "Hiragino Sans GB", "Helvetica Neue", Helvetica, "Microsoft YaHei UI", "Microsoft YaHei", BaoleSans, Arial, sans-serif !important; }
:is(main[id^="bly-"], main#bl-domain-app) :is(h1,h2) { font-weight: 500 !important; }
:is(main[id^="bly-"], main#bl-domain-app) :is(a.button,a.btn,button.btn,button[type="submit"]):not([class*="icon"]) { font-weight: 500; }

body:has(:is(main#home,main[id^="bly-"],main#bl-domain-app)) :is(header,footer) :is(input,select,textarea) { font-family:"PingFang SC","Hiragino Sans GB","Helvetica Neue",Helvetica,"Microsoft YaHei UI","Microsoft YaHei",BaoleSans,Arial,sans-serif !important; }
