/* ==========================================================================
   Arian Font Family - Web Fonts Definitions
   Designer: Ruben Tarumian (arian.am)
   ========================================================================== */

/* --- Arian AMU (Sans-serif) --- */
@font-face {
  font-family: 'Arian AMU';
  src: url('../fonts/arnamu.woff2') format('woff2'),
       url('../fonts/arnamu.woff') format('woff'),
       url('../fonts/arnamu.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arian AMU';
  src: url('../fonts/arnamu_bold.woff2') format('woff2'),
       url('../fonts/arnamu_bold.woff') format('woff'),
       url('../fonts/arnamu_bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arian AMU';
  src: url('../fonts/arnamu_italic.woff2') format('woff2'),
       url('../fonts/arnamu_italic.woff') format('woff'),
       url('../fonts/arnamu_italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Arian AMU';
  src: url('../fonts/arnamu_italic_bold.woff2') format('woff2'),
       url('../fonts/arnamu_italic_bold.woff') format('woff'),
       url('../fonts/arnamu_italic_bold.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* --- Arian AMU Serif --- */
@font-face {
  font-family: 'Arian AMU Serif';
  src: url('../fonts/arnamu_serif.woff2') format('woff2'),
       url('../fonts/arnamu_serif.woff') format('woff'),
       url('../fonts/arnamu_serif.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arian AMU Serif';
  src: url('../fonts/arnamu_serif_bold.woff2') format('woff2'),
       url('../fonts/arnamu_serif_bold.woff') format('woff'),
       url('../fonts/arnamu_serif_bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arian AMU Serif';
  src: url('../fonts/arnamu_serif_italic.woff2') format('woff2'),
       url('../fonts/arnamu_serif_italic.woff') format('woff'),
       url('../fonts/arnamu_serif_italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Arian AMU Serif';
  src: url('../fonts/arnamu_serif_italic_bold.woff2') format('woff2'),
       url('../fonts/arnamu_serif_italic_bold.woff') format('woff'),
       url('../fonts/arnamu_serif_italic_bold.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* --- Arian AMU Mono --- */
@font-face {
  font-family: 'Arian AMU Mono';
  src: url('../fonts/arnamu_mono.woff2') format('woff2'),
       url('../fonts/arnamu_mono.woff') format('woff'),
       url('../fonts/arnamu_mono.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arian AMU Mono';
  src: url('../fonts/arnamu_mono_bold.woff2') format('woff2'),
       url('../fonts/arnamu_mono_bold.woff') format('woff'),
       url('../fonts/arnamu_mono_bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arian AMU Mono';
  src: url('../fonts/arnamu_mono_italic.woff2') format('woff2'),
       url('../fonts/arnamu_mono_italic.woff') format('woff'),
       url('../fonts/arnamu_mono_italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Arian AMU Mono';
  src: url('../fonts/arnamu_mono_italic_bold.woff2') format('woff2'),
       url('../fonts/arnamu_mono_italic_bold.woff') format('woff'),
       url('../fonts/arnamu_mono_italic_bold.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* --- Arian Grqi (Book font) --- */
@font-face {
  font-family: 'Arian Grqi';
  src: url('../fonts/Arian_Grqi_U.woff2') format('woff2'),
       url('../fonts/Arian_Grqi_U.woff') format('woff'),
       url('../fonts/Arian_Grqi_U.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arian Grqi';
  src: url('../fonts/Arian_Grqi_i_U.woff2') format('woff2'),
       url('../fonts/Arian_Grqi_i_U.woff') format('woff'),
       url('../fonts/Arian_Grqi_i_U.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* --- Arian AMU Variable Font --- */
@font-face {
  font-family: 'Arian AMU Var';
  src: url('../fonts/Arian_AMU_Var-VF.woff2') format('woff2-variations'),
       url('../fonts/Arian_AMU_Var-VF.woff2') format('woff2'),
       url('../fonts/Arian_AMU_Var-VF.woff') format('woff'),
       url('../fonts/Arian_AMU_Var-VF.ttf') format('truetype-variations'),
       url('../fonts/Arian_AMU_Var-VF.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* --- Arian AMU Mono Variable Font --- */
@font-face {
  font-family: 'Arian AMU Mono Var';
  src: url('../fonts/Arian_AMU_Var_Mono-VF.woff2') format('woff2-variations'),
       url('../fonts/Arian_AMU_Var_Mono-VF.woff2') format('woff2'),
       url('../fonts/Arian_AMU_Var_Mono-VF.woff') format('woff'),
       url('../fonts/Arian_AMU_Var_Mono-VF.ttf') format('truetype-variations'),
       url('../fonts/Arian_AMU_Var_Mono-VF.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
