/* PKC fonts - Super Admin typography (per language) applied site-wide, always on */
html.pkc-site{--pf-h:var(--font-bn-heading);--pf-b:var(--font-bn-body);--pf-a:var(--font-bn-accent);--pf-hw:var(--font-bn-heading-weight,700);--pf-bw:var(--font-bn-body-weight,400);--pf-aw:var(--font-bn-accent-weight,600);--pf-hl:var(--font-bn-heading-lh,1.35);--pf-bl:var(--font-bn-body-lh,1.65);--pf-hs:0px;--pf-bs:0px}
html.pkc-site[lang=en]{--pf-h:var(--font-en-heading);--pf-b:var(--font-en-body);--pf-a:var(--font-en-accent);--pf-hw:var(--font-en-heading-weight,700);--pf-bw:var(--font-en-body-weight,400);--pf-aw:var(--font-en-accent-weight,600);--pf-hl:var(--font-en-heading-lh,1.25);--pf-bl:var(--font-en-body-lh,1.55);--pf-hs:var(--font-en-heading-spacing,0px);--pf-bs:var(--font-en-body-spacing,0px)}
html.pkc-site[lang=ar]{--pf-h:var(--font-ar-heading);--pf-b:var(--font-ar-body);--pf-a:var(--font-ar-accent);--pf-hw:var(--font-ar-heading-weight,700);--pf-bw:var(--font-ar-body-weight,400);--pf-aw:var(--font-ar-accent-weight,600);--pf-hl:var(--font-ar-heading-lh,1.45);--pf-bl:var(--font-ar-body-lh,1.7);--pf-hs:0px;--pf-bs:0px}
html.pkc-site[lang] body{font-family:var(--pf-b),var(--font-bn-body),var(--font-ar-body),sans-serif;font-weight:var(--pf-bw);letter-spacing:var(--pf-bs)}
html.pkc-site[lang] #root :is(p,li,td,th,label,input,textarea,select,blockquote,figcaption){font-family:var(--pf-b),var(--font-bn-body),var(--font-ar-body),sans-serif}
html.pkc-site[lang] #root :is(h1,h2,h3,h4,h5,h6){font-family:var(--pf-h),var(--font-bn-heading),var(--font-ar-heading),serif!important}
html:where(.pkc-site[lang]) :where(h1,h2,h3,h4,h5,h6){font-weight:var(--pf-hw);line-height:var(--pf-hl);letter-spacing:var(--pf-hs)}
:where(html.pkc-site[lang]) :where(p,li){line-height:var(--pf-bl)}
html.pkc-site[lang] #root :is(.font-bengali-serif,.font-english-serif,.font-arabic-serif){font-family:var(--pf-h),var(--font-bn-heading),var(--font-ar-heading),serif!important}
html.pkc-site[lang] #root :is(.font-bengali-sans,.font-english-sans,.font-arabic-sans){font-family:var(--pf-b),var(--font-bn-body),var(--font-ar-body),sans-serif!important}
html.pkc-site[lang] #root :is(button,[role=button],input[type=submit],input[type=button],[class*=btn],nav a){font-family:var(--pf-a),var(--font-bn-accent),var(--font-ar-accent),sans-serif}
:where(html.pkc-site[lang]) :where(button,[role=button]){font-weight:var(--pf-aw)}