/**
 * Local @font-face — Forum + Manrope (7 весов) + Noto Serif TC (4 веса, subset 182 глифа).
 * Все .woff2 лежат в /wp-content/themes/IRINA-GRIT-THEME/fonts/.
 * НИКАКИХ внешних CDN (Google Fonts, etc) — см. memory [[no-cdn-hanzi]] / [[irinagrit-no-cdn]].
 *
 * font-display: swap — fallback показывается мгновенно, шрифт swap'ается без блокировки FCP.
 */

/* ────── Forum ────── */
@font-face {
  font-family: 'Forum';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../fonts/Forum-Regular.woff2') format('woff2'),
       url('../../fonts/Forum-Regular.woff') format('woff');
}

/* ────── Manrope — 7 весов ────── */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('../../fonts/Manrope-Thin.woff2') format('woff2'),
       url('../../fonts/Manrope-Thin.woff') format('woff');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../../fonts/Manrope-Light.woff2') format('woff2'),
       url('../../fonts/Manrope-Light.woff') format('woff');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../fonts/Manrope-Regular.woff2') format('woff2'),
       url('../../fonts/Manrope-Regular.woff') format('woff');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../../fonts/Manrope-Medium.woff2') format('woff2'),
       url('../../fonts/Manrope-Medium.woff') format('woff');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../../fonts/Manrope-SemiBold.woff2') format('woff2'),
       url('../../fonts/Manrope-SemiBold.woff') format('woff');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../../fonts/Manrope-Bold.woff2') format('woff2'),
       url('../../fonts/Manrope-Bold.woff') format('woff');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('../../fonts/Manrope-ExtraBold.woff2') format('woff2'),
       url('../../fonts/Manrope-ExtraBold.woff') format('woff');
}

/* ────── Noto Serif TC — subset 182 китайских глифа ────── */
@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../fonts/noto-serif-tc/NotoSerifTC-400.woff2') format('woff2');
  unicode-range: U+4E00-9FFF;
}
@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../../fonts/noto-serif-tc/NotoSerifTC-500.woff2') format('woff2');
  unicode-range: U+4E00-9FFF;
}
@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../../fonts/noto-serif-tc/NotoSerifTC-700.woff2') format('woff2');
  unicode-range: U+4E00-9FFF;
}
@font-face {
  font-family: 'Noto Serif TC';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('../../fonts/noto-serif-tc/NotoSerifTC-900.woff2') format('woff2');
  unicode-range: U+4E00-9FFF;
}
