/* Self-hosted fonts for Dotmac ERP */

/* ═══════════════════════════════════════════════════════════════════
   DM Sans - Primary body font for readability
   ═══════════════════════════════════════════════════════════════════ */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('/static/fonts/dm-sans/dm-sans-latin-wght-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 300 700;
  font-display: swap;
  src: url('/static/fonts/dm-sans/dm-sans-latin-wght-italic.woff2') format('woff2');
}

/* ═══════════════════════════════════════════════════════════════════
   Fraunces - Display font for headings (old-style serif with character)
   ═══════════════════════════════════════════════════════════════════ */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('/static/fonts/fraunces/fraunces-latin-wght-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 300 900;
  font-display: swap;
  src: url('/static/fonts/fraunces/fraunces-latin-wght-italic.woff2') format('woff2');
}

/* ═══════════════════════════════════════════════════════════════════
   JetBrains Mono - Monospace font for code and financial figures
   ═══════════════════════════════════════════════════════════════════ */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('/static/fonts/jetbrains-mono/jetbrains-mono-latin-wght-normal.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: italic;
  font-weight: 100 800;
  font-display: swap;
  src: url('/static/fonts/jetbrains-mono/jetbrains-mono-latin-wght-italic.woff2') format('woff2');
}
