/* CMMC SAT · Etapa 72: compatibilidad tipográfica sin alterar efectos o iconos. */
:root{--cmmc-text-font:Arial,Helvetica,"Liberation Sans",sans-serif}
html,body{font-family:var(--cmmc-text-font);font-synthesis:none}
body,button,input,textarea,select,option{font-family:var(--cmmc-text-font)}
h1,h2,h3,h4,h5,h6,p,small,label,legend,summary,blockquote,td,th,li,a,
input,textarea,select,button{font-family:var(--cmmc-text-font)}
/* No tocar i, svg, [class*=icon], [class*=fa-], .material-icons ni fuentes de pictogramas. */
input::placeholder,textarea::placeholder{font-family:var(--cmmc-text-font)}
/* Leaflet: solo etiquetas textuales, no controles basados en fuentes de iconos */
.leaflet-tooltip,.leaflet-popup-content,.leaflet-control-attribution{font-family:var(--cmmc-text-font)}
