/* XMS v1.3.65 | Consistent Inter typography across all frontend pages.
   Keep icon-font glyphs and WordPress admin toolbar styling untouched. */
body.xms-theme,
body.xms-theme .xms-site-header,
body.xms-theme .xms-main,
body.xms-theme .xms-footer,
body.xms-theme .xms-section,
body.xms-theme .entry-content,
body.xms-theme .xms-top-video-controls {
  --xms-font: "Inter", Arial, sans-serif;
  font-family: "Inter", Arial, sans-serif;
}
body.xms-theme :is(.xms-site-header,.xms-main,.xms-footer) :is(h1,h2,h3,h4,h5,h6,p,li,a,button,input,select,textarea,label,legend,option,table,td,th,blockquote,figcaption,summary,small,strong,em):not(.dashicons):not(.dashicons-before):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.material-icons):not(.elementor-icon):not(.eicon) {
  font-family: "Inter", Arial, sans-serif !important;
}
body.xms-theme .xms-top-video-controls,
body.xms-theme .xms-top-video-toggle,
body.xms-theme .xms-top-video-watch {
  font-family: "Inter", Arial, sans-serif !important;
}
/* Icon-font elements are excluded from the text-family override above. */
