/**
 * fonts.css — Maksut Theme
 * Self-hosted web fonts with @font-face
 * All fonts subsetted to latin + Turkish characters only
 *
 * Load order: fonts.css → style.css → pages-shared.css → page-specific CSS
 *
 * Font stack:
 *   --ff-d  Bebas Neue 400        (display / headings)
 *   --ff-s  Fraunces 300 ± italic  (body serif)
 *   --ff-m  Roboto Mono 400 ± italic (labels / mono)
 */

/* ── BEBAS NEUE — display, 400 normal ───────────────────────── */
@font-face {
  font-family: 'Bebas Neue';
  font-style:  normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/bebas-neue-400.woff2') format('woff2');
  unicode-range: U+0020-007E, U+00C7, U+00E7, U+011E, U+011F,
                 U+0130, U+0131, U+00D6, U+00F6, U+015E, U+015F,
                 U+00DC, U+00FC, U+2018, U+2019, U+201C, U+201D,
                 U+2013, U+2014, U+00B7, U+20AC;
}

/* ── FRAUNCES — serif body, 300 normal ──────────────────────── */
@font-face {
  font-family: 'Fraunces';
  font-style:  normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/fraunces-300-normal.woff2') format('woff2');
  unicode-range: U+0020-007E, U+00C7, U+00E7, U+011E, U+011F,
                 U+0130, U+0131, U+00D6, U+00F6, U+015E, U+015F,
                 U+00DC, U+00FC, U+2018, U+2019, U+201C, U+201D,
                 U+2013, U+2014, U+00B7, U+20AC;
}

/* ── FRAUNCES — serif body, 300 italic ──────────────────────── */
@font-face {
  font-family: 'Fraunces';
  font-style:  italic;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/fraunces-300-italic.woff2') format('woff2');
  unicode-range: U+0020-007E, U+00C7, U+00E7, U+011E, U+011F,
                 U+0130, U+0131, U+00D6, U+00F6, U+015E, U+015F,
                 U+00DC, U+00FC, U+2018, U+2019, U+201C, U+201D,
                 U+2013, U+2014, U+00B7, U+20AC;
}

/* ── ROBOTO MONO — monospace labels, 400 normal ─────────────── */
@font-face {
  font-family: 'Instrument Mono';
  font-style:  normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/roboto-mono-400-normal.woff2') format('woff2');
  unicode-range: U+0020-007E, U+00C7, U+00E7, U+011E, U+011F,
                 U+0130, U+0131, U+00D6, U+00F6, U+015E, U+015F,
                 U+00DC, U+00FC;
}

/* ── ROBOTO MONO — monospace labels, 400 italic ─────────────── */
@font-face {
  font-family: 'Instrument Mono';
  font-style:  italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/roboto-mono-400-italic.woff2') format('woff2');
  unicode-range: U+0020-007E, U+00C7, U+00E7, U+011E, U+011F,
                 U+0130, U+0131, U+00D6, U+00F6, U+015E, U+015F,
                 U+00DC, U+00FC;
}
