/* Self-hosted fonts (latin subset, variable weight). font-display:optional never swaps fonts
   after first paint, so text can't jump; the preload in each page's <head> makes the real
   fonts available before that first paint. */
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/dm-sans-latin.woff2) format('woff2')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:500 800;font-display:optional;src:url(/fonts/manrope-latin.woff2) format('woff2')}
