/* fonts.css — Self-hosted DM Sans + DM Serif Display
 *
 * Place font files in: public_html/fonts/
 * Include this file BEFORE styles.css in head.php
 *
 * DOWNLOAD FONTS:
 *   1. Go to https://gwfh.mranftl.com/fonts/dm-sans?subsets=latin,latin-ext
 *   2. Select variants: regular, italic, 500, 600, 700
 *   3. Set folder prefix to: /fonts/
 *   4. Download ZIP, extract .woff2 files to public_html/fonts/
 *   5. Repeat for https://gwfh.mranftl.com/fonts/dm-serif-display?subsets=latin,latin-ext
 *      Select: regular only
 */

/* DM Sans — Regular 400 */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/dm-sans-v17-latin_latin-ext-regular.woff2') format('woff2');
}

/* DM Sans — Regular 400 Italic */
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/dm-sans-v17-latin_latin-ext-italic.woff2') format('woff2');
}

/* DM Sans — Medium 500 */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/dm-sans-v17-latin_latin-ext-500.woff2') format('woff2');
}

/* DM Sans — SemiBold 600 */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/dm-sans-v17-latin_latin-ext-600.woff2') format('woff2');
}

/* DM Sans — Bold 700 */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/dm-sans-v17-latin_latin-ext-700.woff2') format('woff2');
}

/* DM Serif Display — Regular 400 */
@font-face {
  font-family: 'DM Serif Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/dm-serif-display-v17-latin_latin-ext-regular.woff2') format('woff2');
}
