/*
 * Portal font bundle. The files are served from this application rather than
 * Google Fonts. Only the Latin variants and weights used by portal templates
 * are included. Fontsource packages are licensed under the SIL Open Font
 * License; copies are stored in ../fonts/licenses/.
 */

/* Open Sans */
@font-face { font-family: 'Open Sans'; font-style: normal; font-display: swap; font-weight: 300; src: url('../fonts/files/open-sans-latin-300-normal.woff2') format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: italic; font-display: swap; font-weight: 300; src: url('../fonts/files/open-sans-latin-300-italic.woff2') format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-display: swap; font-weight: 400; src: url('../fonts/files/open-sans-latin-400-normal.woff2') format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: italic; font-display: swap; font-weight: 400; src: url('../fonts/files/open-sans-latin-400-italic.woff2') format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-display: swap; font-weight: 500; src: url('../fonts/files/open-sans-latin-500-normal.woff2') format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-display: swap; font-weight: 600; src: url('../fonts/files/open-sans-latin-600-normal.woff2') format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: italic; font-display: swap; font-weight: 600; src: url('../fonts/files/open-sans-latin-600-italic.woff2') format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-display: swap; font-weight: 700; src: url('../fonts/files/open-sans-latin-700-normal.woff2') format('woff2'); }
@font-face { font-family: 'Open Sans'; font-style: italic; font-display: swap; font-weight: 700; src: url('../fonts/files/open-sans-latin-700-italic.woff2') format('woff2'); }

/* Nunito */
@font-face { font-family: 'Nunito'; font-style: normal; font-display: swap; font-weight: 300; src: url('../fonts/files/nunito-latin-300-normal.woff2') format('woff2'); }
@font-face { font-family: 'Nunito'; font-style: italic; font-display: swap; font-weight: 300; src: url('../fonts/files/nunito-latin-300-italic.woff2') format('woff2'); }
@font-face { font-family: 'Nunito'; font-style: normal; font-display: swap; font-weight: 400; src: url('../fonts/files/nunito-latin-400-normal.woff2') format('woff2'); }
@font-face { font-family: 'Nunito'; font-style: italic; font-display: swap; font-weight: 400; src: url('../fonts/files/nunito-latin-400-italic.woff2') format('woff2'); }
@font-face { font-family: 'Nunito'; font-style: normal; font-display: swap; font-weight: 500; src: url('../fonts/files/nunito-latin-500-normal.woff2') format('woff2'); }
@font-face { font-family: 'Nunito'; font-style: normal; font-display: swap; font-weight: 600; src: url('../fonts/files/nunito-latin-600-normal.woff2') format('woff2'); }
@font-face { font-family: 'Nunito'; font-style: italic; font-display: swap; font-weight: 600; src: url('../fonts/files/nunito-latin-600-italic.woff2') format('woff2'); }
@font-face { font-family: 'Nunito'; font-style: normal; font-display: swap; font-weight: 700; src: url('../fonts/files/nunito-latin-700-normal.woff2') format('woff2'); }
@font-face { font-family: 'Nunito'; font-style: italic; font-display: swap; font-weight: 700; src: url('../fonts/files/nunito-latin-700-italic.woff2') format('woff2'); }
@font-face { font-family: 'Nunito'; font-style: normal; font-display: swap; font-weight: 800; src: url('../fonts/files/nunito-latin-800-normal.woff2') format('woff2'); }

/* Poppins is retained for the small number of components that explicitly use it. */
@font-face { font-family: 'Poppins'; font-style: normal; font-display: swap; font-weight: 300; src: url('../fonts/files/poppins-latin-300-normal.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: italic; font-display: swap; font-weight: 300; src: url('../fonts/files/poppins-latin-300-italic.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-display: swap; font-weight: 400; src: url('../fonts/files/poppins-latin-400-normal.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: italic; font-display: swap; font-weight: 400; src: url('../fonts/files/poppins-latin-400-italic.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-display: swap; font-weight: 500; src: url('../fonts/files/poppins-latin-500-normal.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: italic; font-display: swap; font-weight: 500; src: url('../fonts/files/poppins-latin-500-italic.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-display: swap; font-weight: 600; src: url('../fonts/files/poppins-latin-600-normal.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: italic; font-display: swap; font-weight: 600; src: url('../fonts/files/poppins-latin-600-italic.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-display: swap; font-weight: 700; src: url('../fonts/files/poppins-latin-700-normal.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-style: italic; font-display: swap; font-weight: 700; src: url('../fonts/files/poppins-latin-700-italic.woff2') format('woff2'); }

/* Decorative certificate-only faces. */
@font-face { font-family: 'Playfair Display'; font-style: normal; font-display: swap; font-weight: 600; src: url('../fonts/files/playfair-display-latin-600-normal.woff2') format('woff2'); }
@font-face { font-family: 'Playfair Display'; font-style: normal; font-display: swap; font-weight: 700; src: url('../fonts/files/playfair-display-latin-700-normal.woff2') format('woff2'); }
@font-face { font-family: 'Playfair Display'; font-style: normal; font-display: swap; font-weight: 800; src: url('../fonts/files/playfair-display-latin-800-normal.woff2') format('woff2'); }
@font-face { font-family: 'Dancing Script'; font-style: normal; font-display: swap; font-weight: 700; src: url('../fonts/files/dancing-script-latin-700-normal.woff2') format('woff2'); }
