/* 
 * Local Google Fonts - Moodle 4.5.4
 * This file contains @font-face declarations for all Google Fonts used in the theme
 * Font files should be placed in their respective subdirectories
 */

/* Nunito */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 400;
    src: url('./nunito/nunito-v23-latin-400.woff2') format('woff2'),
         url('./nunito/nunito-v23-latin-400.woff') format('woff');
}
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 500;
    src: url('./nunito/nunito-v23-latin-500.woff2') format('woff2'),
         url('./nunito/nunito-v23-latin-500.woff') format('woff');
}
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 600;
    src: url('./nunito/nunito-v23-latin-600.woff2') format('woff2'),
         url('./nunito/nunito-v23-latin-600.woff') format('woff');
}
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 700;
    src: url('./nunito/nunito-v23-latin-700.woff2') format('woff2'),
         url('./nunito/nunito-v23-latin-700.woff') format('woff');
}

/* Dosis */
@font-face {
    font-family: 'Dosis';
    font-style: normal;
    font-weight: 400;
    src: url('./dosis/dosis-v34-latin-400.woff2') format('woff2'),
         url('./dosis/dosis-v34-latin-400.woff') format('woff');
}
@font-face {
    font-family: 'Dosis';
    font-style: normal;
    font-weight: 500;
    src: url('./dosis/dosis-v34-latin-500.woff2') format('woff2'),
         url('./dosis/dosis-v34-latin-500.woff') format('woff');
}
@font-face {
    font-family: 'Dosis';
    font-style: normal;
    font-weight: 600;
    src: url('./dosis/dosis-v34-latin-600.woff2') format('woff2'),
         url('./dosis/dosis-v34-latin-600.woff') format('woff');
}
@font-face {
    font-family: 'Dosis';
    font-style: normal;
    font-weight: 700;
    src: url('./dosis/dosis-v34-latin-700.woff2') format('woff2'),
         url('./dosis/dosis-v34-latin-700.woff') format('woff');
}

/* Lato */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: url('./lato/lato-v25-latin-400.woff2') format('woff2'),
         url('./lato/lato-v25-latin-400.woff') format('woff');
}
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 500;
    src: url('./lato/lato-v25-latin-400.woff2') format('woff2'),
         url('./lato/lato-v25-latin-400.woff') format('woff');
}
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 600;
    src: url('./lato/lato-v25-latin-400.woff2') format('woff2'),
         url('./lato/lato-v25-latin-400.woff') format('woff');
}
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: url('./lato/lato-v25-latin-700.woff2') format('woff2'),
         url('./lato/lato-v25-latin-700.woff') format('woff');
}

/* Maven Pro */
@font-face {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 400;
    src: url('./maven-pro/maven-pro-v40-latin-400.woff2') format('woff2'),
         url('./maven-pro/maven-pro-v40-latin-400.woff') format('woff');
}
@font-face {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 500;
    src: url('./maven-pro/maven-pro-v40-latin-500.woff2') format('woff2'),
         url('./maven-pro/maven-pro-v40-latin-500.woff') format('woff');
}
@font-face {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 600;
    src: url('./maven-pro/maven-pro-v40-latin-600.woff2') format('woff2'),
         url('./maven-pro/maven-pro-v40-latin-600.woff') format('woff');
}
@font-face {
    font-family: 'Maven Pro';
    font-style: normal;
    font-weight: 700;
    src: url('./maven-pro/maven-pro-v40-latin-700.woff2') format('woff2'),
         url('./maven-pro/maven-pro-v40-latin-700.woff') format('woff');
}

/* Montserrat */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('./montserrat/montserrat-v31-latin-400.woff2') format('woff2'),
         url('./montserrat/montserrat-v31-latin-400.woff') format('woff');
}
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url('./montserrat/montserrat-v31-latin-500.woff2') format('woff2'),
         url('./montserrat/montserrat-v31-latin-500.woff') format('woff');
}
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url('./montserrat/montserrat-v31-latin-600.woff2') format('woff2'),
         url('./montserrat/montserrat-v31-latin-600.woff') format('woff');
}
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url('./montserrat/montserrat-v31-latin-700.woff2') format('woff2'),
         url('./montserrat/montserrat-v31-latin-700.woff') format('woff');
}

/* Open Sans */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url('./open-sans/open-sans-v44-latin-400.woff2') format('woff2'),
         url('./open-sans/open-sans-v44-latin-400.woff') format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    src: url('./open-sans/open-sans-v44-latin-500.woff2') format('woff2'),
         url('./open-sans/open-sans-v44-latin-500.woff') format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url('./open-sans/open-sans-v44-latin-600.woff2') format('woff2'),
         url('./open-sans/open-sans-v44-latin-600.woff') format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url('./open-sans/open-sans-v44-latin-700.woff2') format('woff2'),
         url('./open-sans/open-sans-v44-latin-700.woff') format('woff');
}

/* Playfair Display */
@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 400;
    src: url('./playfair-display/playfair-display-v40-latin-400.woff2') format('woff2'),
         url('./playfair-display/playfair-display-v40-latin-400.woff') format('woff');
}
@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 500;
    src: url('./playfair-display/playfair-display-v40-latin-500.woff2') format('woff2'),
         url('./playfair-display/playfair-display-v40-latin-500.woff') format('woff');
}
@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 600;
    src: url('./playfair-display/playfair-display-v40-latin-600.woff2') format('woff2'),
         url('./playfair-display/playfair-display-v40-latin-600.woff') format('woff');
}
@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    src: url('./playfair-display/playfair-display-v40-latin-700.woff2') format('woff2'),
         url('./playfair-display/playfair-display-v40-latin-700.woff') format('woff');
}

/* Poppins */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url('./poppins/poppins-v24-latin-400.woff2') format('woff2'),
         url('./poppins/poppins-v24-latin-400.woff') format('woff');
}
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    src: url('./poppins/poppins-v24-latin-500.woff2') format('woff2'),
         url('./poppins/poppins-v24-latin-500.woff') format('woff');
}
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: url('./poppins/poppins-v24-latin-600.woff2') format('woff2'),
         url('./poppins/poppins-v24-latin-600.woff') format('woff');
}
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url('./poppins/poppins-v24-latin-700.woff2') format('woff2'),
         url('./poppins/poppins-v24-latin-700.woff') format('woff');
}

/* Raleway */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: url('./raleway/raleway-v37-latin-400.woff2') format('woff2'),
         url('./raleway/raleway-v37-latin-400.woff') format('woff');
}
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 500;
    src: url('./raleway/raleway-v37-latin-500.woff2') format('woff2'),
         url('./raleway/raleway-v37-latin-500.woff') format('woff');
}
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
    src: url('./raleway/raleway-v37-latin-600.woff2') format('woff2'),
         url('./raleway/raleway-v37-latin-600.woff') format('woff');
}
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    src: url('./raleway/raleway-v37-latin-700.woff2') format('woff2'),
         url('./raleway/raleway-v37-latin-700.woff') format('woff');
}

/* Roboto */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('./roboto/roboto-v50-latin-400.woff2') format('woff2'),
         url('./roboto/roboto-v50-latin-400.woff') format('woff');
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url('./roboto/roboto-v50-latin-500.woff2') format('woff2'),
         url('./roboto/roboto-v50-latin-500.woff') format('woff');
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    src: url('./roboto/roboto-v50-latin-600.woff2') format('woff2'),
         url('./roboto/roboto-v50-latin-600.woff') format('woff');
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url('./roboto/roboto-v50-latin-700.woff2') format('woff2'),
         url('./roboto/roboto-v50-latin-700.woff') format('woff');
}

/* Lora */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    src: url('./lora/lora-v37-latin-400.woff2') format('woff2'),
         url('./lora/lora-v37-latin-400.woff') format('woff');
}
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 500;
    src: url('./lora/lora-v37-latin-500.woff2') format('woff2'),
         url('./lora/lora-v37-latin-500.woff') format('woff');
}
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 600;
    src: url('./lora/lora-v37-latin-600.woff2') format('woff2'),
         url('./lora/lora-v37-latin-600.woff') format('woff');
}
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 700;
    src: url('./lora/lora-v37-latin-700.woff2') format('woff2'),
         url('./lora/lora-v37-latin-700.woff') format('woff');
}

/* Oxygen */
@font-face {
    font-family: 'Oxygen';
    font-style: normal;
    font-weight: 400;
    src: url('./oxygen/oxygen-v16-latin-400.woff2') format('woff2'),
         url('./oxygen/oxygen-v16-latin-400.woff') format('woff');
}
@font-face {
    font-family: 'Oxygen';
    font-style: normal;
    font-weight: 500;
    src: url('./oxygen/oxygen-v16-latin-400.woff2') format('woff2'),
         url('./oxygen/oxygen-v16-latin-400.woff') format('woff');
}
@font-face {
    font-family: 'Oxygen';
    font-style: normal;
    font-weight: 600;
    src: url('./oxygen/oxygen-v16-latin-400.woff2') format('woff2'),
         url('./oxygen/oxygen-v16-latin-400.woff') format('woff');
}
@font-face {
    font-family: 'Oxygen';
    font-style: normal;
    font-weight: 700;
    src: url('./oxygen/oxygen-v16-latin-700.woff2') format('woff2'),
         url('./oxygen/oxygen-v16-latin-700.woff') format('woff');
}

/* Vazirmatn */
@font-face {
    font-family: 'Vazirmatn';
    font-style: normal;
    font-weight: 400;
    src: url('./vazirmatn/vazirmatn-v16-latin-400.woff2') format('woff2'),
         url('./vazirmatn/vazirmatn-v16-latin-400.woff') format('woff');
}

@font-face {
    font-family: 'Vazirmatn';
    font-style: normal;
    font-weight: 500;
    src: url('./vazirmatn/vazirmatn-v16-latin-500.woff2') format('woff2'),
         url('./vazirmatn/vazirmatn-v16-latin-500.woff') format('woff');
}

@font-face {
    font-family: 'Vazirmatn';
    font-style: normal;
    font-weight: 600;
    src: url('./vazirmatn/vazirmatn-v16-latin-600.woff2') format('woff2'),
         url('./vazirmatn/vazirmatn-v16-latin-600.woff') format('woff');
}

@font-face {
    font-family: 'Vazirmatn';
    font-style: normal;
    font-weight: 700;
    src: url('./vazirmatn/vazirmatn-v16-latin-700.woff2') format('woff2'),
         url('./vazirmatn/vazirmatn-v16-latin-700.woff') format('woff');
}
