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

@font-face {
  font-family: Synonym-Medium;
  src:
    url('fonts/Synonym-Medium.woff2') format('woff2'),
    url('fonts/Synonym-Medium.woff') format('woff'),
    url('fonts/Synonym-Medium.ttf') format('truetype');
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: Synonym-Bold;
  src:
    url('fonts/Synonym-Bold.woff2') format('woff2'),
    url('fonts/Synonym-Bold.woff') format('woff'),
    url('fonts/Synonym-Bold.ttf') format('truetype');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}

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

@font-face {
  font-family: Satoshi-Medium;
  src:
    url('fonts/Satoshi-Medium.woff2') format('woff2'),
    url('fonts/Satoshi-Medium.woff') format('woff'),
    url('fonts/Satoshi-Medium.ttf') format('truetype');
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: Satoshi-Bold;
  src:
    url('fonts/Satoshi-Bold.woff2') format('woff2'),
    url('fonts/Satoshi-Bold.woff') format('woff'),
    url('fonts/Satoshi-Bold.ttf') format('truetype');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}

/* Minerva Modern Font Family */
@font-face {
  font-family: minerva-modern;
  src:
    url('fonts/MinervaModern-Regular.woff2') format('woff2'),
    url('fonts/MinervaModern-Regular.woff') format('woff'),
    url('fonts/MinervaModern-Regular.ttf') format('truetype');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: minerva-modern;
  src:
    url('fonts/MinervaModern-Bold.woff2') format('woff2'),
    url('fonts/MinervaModern-Bold.woff') format('woff'),
    url('fonts/MinervaModern-Bold.ttf') format('truetype');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}

/* Variable Fonts for better performance */
@font-face {
  font-family: Synonym;
  src:
    url('fonts/Synonym-Variable.woff2') format('woff2-variations'),
    url('fonts/Synonym-Variable.woff') format('woff-variations'),
    url('fonts/Synonym-Variable.ttf') format('truetype-variations');
  font-weight: 200 700;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: Satoshi;
  src:
    url('fonts/Satoshi-Variable.woff2') format('woff2-variations'),
    url('fonts/Satoshi-Variable.woff') format('woff-variations'),
    url('fonts/Satoshi-Variable.ttf') format('truetype-variations');
  font-weight: 300 900;
  font-display: swap;
  font-style: normal;
}
