/* Plus Jakarta Sans — self-hosted variable font, weights 200–800 */

/* Proxima Nova — self-hosted, weights 400/600 */
@font-face {
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Proxima-Nova-Regular.woff2') format('woff2'),
       url('/fonts/Proxima-Nova-Regular.woff') format('woff');
}

@font-face {
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/Proxima-Nova-Semibold.woff2') format('woff2'),
       url('/fonts/Proxima-Nova-Semibold.woff') format('woff');
}

/* Manrope — fallback pentru texte cu chirilică atunci când Proxima Nova nu are glyph-urile necesare */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('/fonts/Manrope/Manrope-VariableFont_wght.ttf') format('truetype');
}

@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('/fonts/PlusJakartaSans[wght].woff2') format('woff2');
}

/* Față italică reală (font-synthesis: none → fără asta, <em> nu se înclină) */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 200 800;
  font-display: swap;
  src: url('/fonts/PlusJakartaSans-Italic[wght].woff2') format('woff2');
}

/* Manrope — subset Chirilic folosit pentru familia Plus Jakarta Sans in RU,
   deoarece Plus Jakarta Sans nu are suport nativ pentru chirilica. */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('/fonts/Manrope/Manrope-VariableFont_wght.ttf') format('truetype');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('/fonts/Manrope/Manrope-VariableFont_wght.ttf') format('truetype');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
