/*
 * DM Sans — self-hosted variable font.
 *
 * Google Fonts now ships DM Sans as a single variable-axis WOFF2 that
 * interpolates every weight between 100 and 1000. One HTTP request
 * replaces the five @font-face blocks the old Google Fonts CSS shipped.
 *
 * Self-hosted to remove the cross-origin dependency on fonts.gstatic.com:
 *   - avoids CSP juggling (no need to whitelist Google)
 *   - avoids Google seeing our visitors' IPs (GDPR-friendly)
 *   - works on corporate networks that block *.googleapis.com
 *   - faster first paint (no cross-origin DNS/TLS/fetch handshake)
 *
 * Because of HTTP cache partitioning (2020+), the "shared CDN cache"
 * argument for Google Fonts is obsolete — visitors download the font
 * once per origin either way.
 */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 100 1000;
  font-display: swap;
  src: url('/fonts/dm-sans/DMSans-Variable.woff2') format('woff2-variations'),
       url('/fonts/dm-sans/DMSans-Variable.woff2') format('woff2');
}
