/* Local Mark Pro: text only; icon and code font families remain independent. */
@font-face { font-family: 'Iston Mark Pro'; src: url('../fonts/MarkPro-Thin.ttf') format('truetype'); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: 'Iston Mark Pro'; src: url('../fonts/MarkPro-ExtraLight.ttf') format('truetype'); font-weight: 200; font-style: normal; font-display: swap; }
@font-face { font-family: 'Iston Mark Pro'; src: url('../fonts/MarkPro-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Iston Mark Pro'; src: url('../fonts/MarkPro.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Iston Mark Pro'; src: url('../fonts/MarkPro-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Iston Mark Pro'; src: url('../fonts/MarkPro-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Iston Mark Pro'; src: url('../fonts/MarkPro-Heavy.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'Iston Mark Pro'; src: url('../fonts/MarkPro-Black.ttf') format('truetype'); font-weight: 900; font-style: normal; font-display: swap; }

body, button, input, select, textarea,
body :is(h1,h2,h3,h4,h5,h6,p,a,span,div,label,li,td,th,strong,b,em,small,blockquote,legend,figcaption,option):not([class*="fa-"]):not(.fa):not(.fas):not(.far):not(.fab):not([class*="icon"]):not([class*="CodeMirror"]) {
    font-family: 'Iston Mark Pro', sans-serif !important;
}
pre, code, kbd, samp, pre *, code *, .CodeMirror, .CodeMirror * {
    font-family: monospace !important;
}
