/* ============================================================
   Resonans — Webfonts
   Latin   : Manrope — loaded from Google Fonts.
             https://fonts.google.com/specimen/Manrope
             Selected weights (import below): 200–800.
   Persian : Peyda — the official "Peyda 4 (Pro)" pack (fontiran).
             https://fontiran.com/fonts/peyda
             Selected weights: 200–900 (ExtraLight → Black).
             Served as web fonts (woff2 → woff) with the desktop
             .ttf as final fallback. All 10 cuts are declared
             (Thin 100 → ExtraBlack 950); Thin/ExtraBlack sit
             outside the brand's selected set.

   The complete vendor pack lives verbatim in ./peyda-4-pro/
   (desktop TTFs, web fonts, variable font, Farsi-numerals &
   non-English variants, specimen + help + license PDFs). The
   flat PeydaWeb-*.woff2/.woff here are the curated live set this
   stylesheet loads; swap in the Farsi-numerals or non-English
   variant from the pack if a page needs it.
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');

/* ---- Peyda : Persian primary typeface (woff2 → woff → ttf) ---- */
@font-face {
  font-family: 'Peyda';
  src: url('./PeydaWeb-Thin.woff2') format('woff2'),
       url('./PeydaWeb-Thin.woff') format('woff'),
       url('./Peyda-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Peyda';
  src: url('./PeydaWeb-ExtraLight.woff2') format('woff2'),
       url('./PeydaWeb-ExtraLight.woff') format('woff'),
       url('./Peyda-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Peyda';
  src: url('./PeydaWeb-Light.woff2') format('woff2'),
       url('./PeydaWeb-Light.woff') format('woff'),
       url('./Peyda-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Peyda';
  src: url('./PeydaWeb-Regular.woff2') format('woff2'),
       url('./PeydaWeb-Regular.woff') format('woff'),
       url('./Peyda-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Peyda';
  src: url('./PeydaWeb-Medium.woff2') format('woff2'),
       url('./PeydaWeb-Medium.woff') format('woff'),
       url('./Peyda-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Peyda';
  src: url('./PeydaWeb-SemiBold.woff2') format('woff2'),
       url('./PeydaWeb-SemiBold.woff') format('woff'),
       url('./Peyda-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Peyda';
  src: url('./PeydaWeb-Bold.woff2') format('woff2'),
       url('./PeydaWeb-Bold.woff') format('woff'),
       url('./Peyda-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Peyda';
  src: url('./PeydaWeb-ExtraBold.woff2') format('woff2'),
       url('./PeydaWeb-ExtraBold.woff') format('woff'),
       url('./Peyda-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Peyda';
  src: url('./PeydaWeb-Black.woff2') format('woff2'),
       url('./PeydaWeb-Black.woff') format('woff'),
       url('./Peyda-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Peyda';
  src: url('./PeydaWeb-ExtraBlack.woff2') format('woff2'),
       url('./PeydaWeb-ExtraBlack.woff') format('woff'),
       url('./Peyda-ExtraBlack.ttf') format('truetype');
  font-weight: 950;
  font-style: normal;
  font-display: swap;
}
