/* fonts.css v1.0 — 2026-10-14
   Changelog: v1.0 self-hosted fonts (latin subsets, variable woff2), replacing Google Fonts. SIL OFL 1.1, see OFL.txt.
   Outfit, Source Serif 4 and Fraunces italic from Google Fonts; DM Sans and Fraunces upright reused from BusinessPro's vendor/fonts. */
@font-face { font-family: "Outfit"; font-style: normal; font-weight: 400 700; font-display: swap; src: url("/assets/fonts/outfit-latin.woff2") format("woff2"); }
@font-face { font-family: "Source Serif 4"; font-style: normal; font-weight: 400 600; font-display: swap; src: url("/assets/fonts/sourceserif4-latin.woff2") format("woff2"); }
@font-face { font-family: "Source Serif 4"; font-style: italic; font-weight: 400; font-display: swap; src: url("/assets/fonts/sourceserif4-italic-latin.woff2") format("woff2"); }
@font-face { font-family: "Fraunces"; font-style: normal; font-weight: 400 600; font-display: swap; src: url("/assets/fonts/fraunces-latin.woff2") format("woff2"); }
@font-face { font-family: "Fraunces"; font-style: italic; font-weight: 600; font-display: swap; src: url("/assets/fonts/fraunces-italic-latin.woff2") format("woff2"); }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 400 700; font-display: swap; src: url("/assets/fonts/dmsans-latin.woff2") format("woff2"); }
