/* Keep public-facing text on one type system, including legacy page CSS. */
:root {
  --t-font-display: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
  --t-font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
  --t-font-ui: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
}

html,
body {
  font-family: var(--t-font-body) !important;
}

body *:not(i):not(svg):not(path):not(pre):not(code):not(kbd):not(samp):not(.material-symbols-outlined):not([class~="fa"]):not([class~="fas"]):not([class~="far"]):not([class~="fab"]):not([class~="fal"]):not([class~="fad"]):not([class~="dashicons"]):not([class^="fa-"]):not([class*=" fa-"]):not([class^="eicon"]):not([class*=" eicon"]) {
  font-family: var(--t-font-body) !important;
}

pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
