/* Self-hosted Google Fonts - Generated for SC Editor */
/* These fonts are used in the SC editor UI and templates */

/* Open Sans - Main UI font */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./google-fonts/open-sans-v40-latin-400.woff2') format('woff2'),
       url('./google-fonts/open-sans-v44-latin_latin-ext-regular.woff') format('woff');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./google-fonts/open-sans-v40-latin-700.woff2') format('woff2'),
       url('./google-fonts/open-sans-v44-latin_latin-ext-700.woff') format('woff');
}

/* Source Sans Pro / Source Sans 3 */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./google-fonts/source-sans-3-v15-latin-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./google-fonts/source-sans-3-v15-latin-700.woff2') format('woff2');
}

/* Source Sans 3 (alias for compatibility) */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./google-fonts/source-sans-3-v15-latin-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./google-fonts/source-sans-3-v15-latin-700.woff2') format('woff2');
}

/* Exo */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./google-fonts/exo-v21-latin-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./google-fonts/exo-v21-latin-700.woff2') format('woff2');
}

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

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

/* Cardo */
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./google-fonts/cardo-v19-latin-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./google-fonts/cardo-v19-latin-700.woff2') format('woff2');
}

/* Vollkorn */
@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./google-fonts/vollkorn-v22-latin-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./google-fonts/vollkorn-v22-latin-700.woff2') format('woff2');
}

/* Old Standard TT */
@font-face {
  font-family: 'Old Standard TT';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./google-fonts/old-standard-tt-v20-latin-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Old Standard TT';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./google-fonts/old-standard-tt-v20-latin-700.woff2') format('woff2');
}

/* Kaushan Script - Used in base template */
@font-face {
  font-family: 'Kaushan Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./google-fonts/kaushan-script-v18-latin-400.woff2') format('woff2');
}

