/**
 * Local Google Fonts
 * Downloaded and hosted locally to avoid external network calls
 */

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

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/roboto/roboto-700.woff2') format('woff2');
}

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

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

/* Nunito Sans */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/nunito-sans/nunito-sans-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/nunito-sans/nunito-sans-700.woff2') format('woff2');
}

/* Montagu Slab */
@font-face {
  font-family: 'Montagu Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/montagu-slab/montagu-slab-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Montagu Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/montagu-slab/montagu-slab-700.woff2') format('woff2');
}

/* Bungee Outline */
@font-face {
  font-family: 'Bungee Outline';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/bungee-outline/bungee-outline-400.woff2') format('woff2');
}

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

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

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/montserrat/montserrat-700.woff2') format('woff2');
}

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

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/inter/inter-700.woff2') format('woff2');
}

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

@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/playfair-display/playfair-display-700.woff2') format('woff2');
}

/* Marcellus SC */
@font-face {
  font-family: 'Marcellus SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/marcellus-sc/marcellus-sc-400.woff2') format('woff2');
}

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

/* Covered By Your Grace */
@font-face {
  font-family: 'Covered By Your Grace';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/covered-by-your-grace/covered-by-your-grace-400.woff2') format('woff2');
}

/* Faster One */
@font-face {
  font-family: 'Faster One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/faster-one/faster-one-400.woff2') format('woff2');
}

/* Rampart One */
@font-face {
  font-family: 'Rampart One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/rampart-one/rampart-one-400.woff2') format('woff2');
}

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

/* Lemon Milk - Bold */
@font-face {
  font-family: 'Lemon Milk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/lemon-milk/lemon-milk-700.woff2') format('woff2');
}
