/* Montserrat variable font, licensed under SIL OFL. See fonts/montserrat/OFL.txt. */
@font-face {
    font-family: 'VisaPilot Sans';
    src: url('../fonts/montserrat/Montserrat-Variable.ttf') format('truetype');
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
}
/* Legacy views contain explicit font families, including inline declarations.
   Keep a single text family while leaving icon and monospace elements alone. */
body.vp-workspace,
.vp-workspace :is(h1,h2,h3,h4,h5,h6,p,div,span,a,label,button,input,select,textarea,th,td,dt,dd,strong,b,small,li,summary,legend,fieldset,nav,section,article,header,footer,aside,main,ul,ol,option,output,em):not(.bi):not([class*="fa-"]):not(.material-icons):not(.material-symbols-outlined) {
    font-family: var(--ui-font, 'VisaPilot Sans', 'Segoe UI', sans-serif) !important;
}
.vp-workspace :is(pre,code,kbd,samp) :is(span,div,b,strong,em) {
    font-family: inherit !important;
}
.vp-workspace [style*="font-family:monospace"],
.vp-workspace [style*="font-family: monospace"] {
    font-family: ui-monospace, SFMono-Regular, Consolas, monospace !important;
}
