/* Public template typography is preserved; all application pages share these sizes. */
html[data-standardization='internal'] body{font-family:var(--wa-font)!important;font-size:var(--wa-size)!important;line-height:1.45}
html[data-standardization='internal'] :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,td,th,div,span,strong,small):not([class*='fa-']):not(.fa):not(.fas):not(.far):not(.fab){font-family:var(--wa-font)!important}
html[data-standardization='internal'] :is(p,a,button,input,select,textarea,label,td,th){font-size:var(--wa-size)!important}
html[data-standardization='internal'] :is(h1,.page-title,.dashboard-title){font-size:calc(var(--wa-size)*1.7)!important;line-height:1.2!important;font-weight:750!important}
html[data-standardization='internal'] :is(h2,.section-title,.wizard-panel-head h2){font-size:calc(var(--wa-size)*1.4)!important;line-height:1.25!important;font-weight:700!important}
html[data-standardization='internal'] :is(h3,.wizard-card-title){font-size:var(--wa-size)!important;line-height:1.35!important;font-weight:700!important}
html[data-standardization='internal'] :is(small,.meta,.subtitle,.vendor-head-sub,.customer-head-sub,.wizard-card-meta,.wizard-step-desc){font-size:calc(var(--wa-size)*.85)!important;color:var(--wa-muted)!important}
.wa-appearance-panel,.wa-loading-overlay{font-family:var(--wa-font)!important;font-size:var(--wa-size)!important}
html[data-standardization] :is(.public-header,.public-footer){font-family:var(--wa-font)!important}
html[data-standardization] :is(.public-header,.public-footer) :is(a,button,span,p,strong,label){font-family:var(--wa-font)!important}
