/* =============================================================
 * custom-fonts.css — @font-face для шрифтов из assets/fonts/
 * Файлы шрифтов: /wp-content/themes/universal/assets/fonts/
 * ============================================================= */

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

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

/* ── Literata (variable) ────────────────────────────────────── */
@font-face {
  font-family: 'Literata';
  src: url('../fonts/Literata/Literata-VariableFont_opsz,wght.woff2') format('woff2');
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Literata';
  src: url('../fonts/Literata/Literata-Italic-VariableFont_opsz,wght.woff2') format('woff2');
  font-weight: 300 900;
  font-style: italic;
  font-display: swap;
}

/* ── Manrope (variable) ─────────────────────────────────────── */
@font-face {
  font-family: 'Manrope';
  src: url('../fonts/Manrope/Manrope-VariableFont_wght.woff2') format('woff2');
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
}

/* ── Montserrat (variable) ──────────────────────────────────── */
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat/Montserrat-VariableFont_wght.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat/Montserrat-Italic-VariableFont_wght.woff2') format('woff2');
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

/* ── Oswald (variable) ──────────────────────────────────────── */
@font-face {
  font-family: 'Oswald';
  src: url('../fonts/Oswald/Oswald-VariableFont_wght.woff2') format('woff2');
  font-weight: 200 700;
  font-style: normal;
  font-display: swap;
}

/* ── Plus Jakarta Sans (variable) ──────────────────────────── */
@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('../fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.woff2') format('woff2');
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('../fonts/Plus_Jakarta_Sans/PlusJakartaSans-Italic-VariableFont_wght.woff2') format('woff2');
  font-weight: 200 800;
  font-style: italic;
  font-display: swap;
}

/* ── PT Serif (static) ──────────────────────────────────────── */
@font-face {
  font-family: 'PT Serif';
  src: url('../fonts/PT_Serif/PTSerif-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PT Serif';
  src: url('../fonts/PT_Serif/PTSerif-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'PT Serif';
  src: url('../fonts/PT_Serif/PTSerif-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'PT Serif';
  src: url('../fonts/PT_Serif/PTSerif-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* ── Source Serif 4 (variable) ──────────────────────────────── */
@font-face {
  font-family: 'Source Serif 4';
  src: url('../fonts/Source_Serif_4/SourceSerif4-VariableFont_opsz,wght.woff2') format('woff2');
  font-weight: 200 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Serif 4';
  src: url('../fonts/Source_Serif_4/SourceSerif4-Italic-VariableFont_opsz,wght.woff2') format('woff2');
  font-weight: 200 900;
  font-style: italic;
  font-display: swap;
}
