/* Inter, which acmanager already self-hosts and which the ACP uses. The public
   site previously pulled Outfit from Google Fonts; this keeps the whole app on
   one typeface and makes no external request. */

@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Regular.woff2) format("woff2");
  font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Medium.woff2) format("woff2");
  font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:url(/assets/fonts/Inter-SemiBold.woff2) format("woff2");
  font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Bold.woff2) format("woff2");
  font-weight:700;font-style:normal;font-display:swap}
/* Jost for headings and Mulish for text, both SIL Open Font License: the
   site's look (Site › Theme) and a builder page's own can choose them. */
@font-face{font-family:Jost;src:url(/assets/fonts/jost-variable-latin.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:Mulish;src:url(/assets/fonts/mulish-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Mulish;src:url(/assets/fonts/mulish-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Mulish;src:url(/assets/fonts/mulish-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Mulish;src:url(/assets/fonts/mulish-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:Mulish;src:url(/assets/fonts/mulish-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}
/* Fraunces (M325), a serif for headings, SIL Open Font License: one
   variable file, weight 400 to 700, with its optical size and softness. */
@font-face{font-family:Fraunces;src:url(/assets/fonts/fraunces-variable-latin.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}

:root{
  --font-body:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  /* Inter ships no separate display cut. Headings take the same family at a
     heavier weight and tighter tracking, which is what the ACP does. */
  --font-display:var(--font-body);
}

body{font-family:var(--font-body)}
h1,h2,h3,h4,.u-display{font-family:var(--font-display);font-weight:700;
  letter-spacing:-.021em;text-wrap:balance}
.u-nums{font-variant-numeric:tabular-nums}
