/* Global family only. High specificity overrides page-engine and Elementor font shorthands.
   Deliberately exclude icon fonts, the WordPress admin toolbar and explicit opt-out regions. */
body.apm-site-font{font-family:var(--apm-site-font-family,"IBM Plex Sans Thai",Tahoma,sans-serif)}
:is(#apm-site-font-cascade,html) body.apm-site-font :is(h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select,option,label,span,strong,b,em,small,li,ul,ol,div,section,article,aside,header,footer,main,nav,summary,td,th,dt,dd,blockquote,figcaption):not(#wpadminbar,#wpadminbar *,[data-apm-keep-font],[data-apm-keep-font] *,[class*="eicon"],[class*="fa-"],.fa,.fas,.far,.fab,.fal,.fad,.dashicons,.material-icons,.material-symbols-outlined){font-family:var(--apm-site-font-family,"IBM Plex Sans Thai",Tahoma,sans-serif)!important}
