/* Fonts and base font rules loaded early to avoid dev CLS */
@font-face {
  font-family: "Sofia Pro Soft";
  src: url("/fonts/SofiaProSoftReg.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sofia Pro Soft";
  src: url("/fonts/SofiaProSoftBold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --font-body:
    "Sofia Pro Soft", "Helvetica Neue", Arial, ui-sans-serif, system-ui,
    -apple-system, "Segoe UI", Roboto, "Noto Sans", "Apple Color Emoji",
    "Segoe UI Emoji";
}

body {
  font-family: var(--font-body);
  font-synthesis-weight: none;
  font-synthesis-style: none;
  line-height: 1.5;
}
