/* One text family throughout the application; icon fonts keep their own glyphs. */
:root{--app-font:Inter,"Segoe UI",Arial,sans-serif;--sans:var(--app-font);--heading:var(--app-font);--app-weight-regular:400;--app-weight-medium:600;--app-weight-bold:700}
:where(html,body,h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,legend,th,td,small,div,span,section,article,main,nav,li,ul,ol,footer,header,strong,b,em,code,pre):not(:where([class^="fa"],[class*=" fa"],[class^="ia-"],[class*=" ia-"],[class^="ion-"],[class*=" ion-"],[class^="icon-"],[class*=" icon-"])){font-family:var(--app-font)!important}
body{font-weight:400}
h1,h2,h3{font-weight:700;line-height:1.25}
h4,h5,h6,.modal-title,.ibox-title h5{font-weight:600}
label,legend,.control-label,.form-label,.btn,button,.table thead th{font-weight:600}
strong,b,.font-bold{font-weight:700}
small,.help-block,.text-muted{font-weight:400}
.nav-label{font-weight:var(--app-weight-regular)!important}
.client-name a{font-weight:var(--app-weight-medium)!important}
