/*
 * DM Sans — Self-hosted
 * Kaynak: fontsource.org/fonts/dm-sans
 *
 * KURULUM TALİMATI
 * ─────────────────────────────────────────────────────────────────────────
 * 1. Aşağıdaki WOFF2 dosyalarını indirin:
 *    https://cdn.jsdelivr.net/npm/@fontsource/dm-sans@5/files/
 *      dm-sans-latin-400-normal.woff2
 *      dm-sans-latin-500-normal.woff2
 *      dm-sans-latin-600-normal.woff2
 *      dm-sans-latin-700-normal.woff2
 *
 * 2. /wp-content/themes/alanyaavukat/fonts/ klasörüne yükleyin.
 *
 * 3. Bu dosya functions.php'de wp_enqueue_style('aa-fonts', .../fonts/dm-sans.css)
 *    ile zaten çağrılıyor; başka bir işlem gerekmez.
 *
 * Alternatif: aşağıdaki @font-face URL'lerini CDN'e bırakabilirsiniz,
 * ancak self-host LCP ~200-400ms kazandırır.
 * ─────────────────────────────────────────────────────────────────────────
 */

@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('dm-sans-latin-400-normal.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC,
                 U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
                 U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
                 U+2193, U+2212, U+2215, U+FEFF, U+FFFD,
                 /* Türkçe özel karakterler */
                 U+011E-011F, U+0130-0131, U+015E-015F, U+00D6, U+00F6,
                 U+00DC, U+00FC, U+00C7, U+00E7;
}

@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('dm-sans-latin-500-normal.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC,
                 U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
                 U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
                 U+2193, U+2212, U+2215, U+FEFF, U+FFFD,
                 U+011E-011F, U+0130-0131, U+015E-015F, U+00D6, U+00F6,
                 U+00DC, U+00FC, U+00C7, U+00E7;
}

@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('dm-sans-latin-600-normal.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC,
                 U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
                 U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
                 U+2193, U+2212, U+2215, U+FEFF, U+FFFD,
                 U+011E-011F, U+0130-0131, U+015E-015F, U+00D6, U+00F6,
                 U+00DC, U+00FC, U+00C7, U+00E7;
}

@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('dm-sans-latin-700-normal.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC,
                 U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
                 U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
                 U+2193, U+2212, U+2215, U+FEFF, U+FFFD,
                 U+011E-011F, U+0130-0131, U+015E-015F, U+00D6, U+00F6,
                 U+00DC, U+00FC, U+00C7, U+00E7;
}
